728x90
[AWS] AWS CLI를 사용해 SQS 대기열 관리하기
AWS CLI를 통해서 SQS 대기열을 제어하고 관리할 수 있다.
다음은 많이 사용 할 수 있는 CLI 명령어들이다.
현재 리전에서 사용 가능한 모든 대기열 나열
aws sqs list-queues
접두사가 일치하는 대기열 나열
aws sqs list-queues --queue-name-prefix "prefix"
SQS 대기열 생성 + 태그 추가
aws sqs create-queue --queue-name my-sqs-using-cli-with-tag --tags "env"="test"
속성 지정도 가능
aws sqs create-queue --queue-name my-sqs-using-cli-with-attribute \
--tags "env"="test" \
--attributes DelaySeconds=10
대기열이 가지고 있는 모든 속성 확인
aws sqs get-queue-attributes --queue-url \
https://sqs.us-east-1.amazonaws.com/<aws-account-number>/test \
--attribute-names All
Queue에 있는 특정 속성 확인
아래 경우엔 특정 대기열의 최대 메시지 크기 및 가시성 제한 시간 속성을 가져옴
aws sqs get-queue-attributes --queue-url \
https://sqs.us-east-1.amazonaws.com/<aws-account-number>/test \
--attribute-names MaximumMessageSize VisibilityTimeout
특정 대기열의 메시지 삭제
sqs purge-queue --queue-url https://sqs.us-east-1.amazonaws.com/<aws-account-number>/test
특정 대기열 삭제
aws sqs delete-queue --queue-url https://sqs.us-east-1.amazonaws.com/<aws-account-number>/test
참고
https://ko.linux-console.net/?p=3039#gsc.tab=0
https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sqs/index.html
반응형
'💻 CSP > AWS' 카테고리의 다른 글
[AWS] IAM(Identity and Access Management) (0) | 2023.07.31 |
---|---|
[AWS] Network ACL, Security Group (0) | 2023.07.29 |
[AWS] SQS 모니터링 (0) | 2023.07.01 |
[AWS] AWS Athena (0) | 2023.06.02 |
[AWS] S3 & 스토리지 클래스 (0) | 2023.05.30 |