반응형
AWS SQS(Amazon Simple Queue Service)에서 제공하는 API 들이에요.
1. ChangeMessageVisibility
- 설명: 특정 메시지의 가시성 타임아웃(Visibility Timeout)을 변경하는 API
- 사용 목적: 메시지를 처리하는 데 예상보다 시간이 더 걸릴 때, 메시지가 큐로 다시 돌아가지 않도록 타임아웃을 연장할 때 사용
- 예제:
aws sqs change-message-visibility --queue-url <QUEUE_URL> --receipt-handle <RECEIPT_HANDLE> --visibility-timeout 60
2. ReceiveMessage
- 설명: 큐에서 메시지를 가져오는 API
- 사용 목적: SQS에서 메시지를 받아와서 처리할 때 사용
- 예제:
sh
aws sqs receive-message --queue-url <QUEUE_URL> --max-number-of-messages 1
위 명령어는 한 개의 메시지를 가져옴.
3. CreateQueue
- 설명: 새로운 SQS 큐를 생성하는 API
- 사용 목적: 메시지 큐를 처음 만들 때 사용
- 예제:
aws sqs create-queue --queue-name MyQueue
위 명령어는 MyQueue라는 이름의 SQS 큐를 생성함.
끗 !
반응형