IT/AWS

AWS SQS(Amazon Simple Queue Service)에서 제공하는 API(ChangeMessageVisibility, ReceiveMessage, CreateQueue)

jaewon_sss 2025. 2. 26. 10:23
반응형

 

 

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 큐를 생성함.

 

 

 

 

끗 !

반응형