Amazon SQS 대기열 및 메시지 식별자 - Amazon Simple Queue Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon SQS 대기열 및 메시지 식별자

이 섹션에서는 표준 및 FIFO 대기열의 식별자에 대해 설명합니다. 이러한 식별자는 특정 대기열과 메시지를 찾고 조작하는 데 도움이 될 수 있습니다.

Amazon SQS 표준 대기열의 식별자

다음 식별자에 대한 자세한 내용은 Amazon Simple Queue Service API 참조를 참조하세요.

대기열 이름 및 URL

새 대기열을 생성할 때는 AWS 계정 및 리전에 고유한 대기열 이름을 지정해야 합니다. Amazon SQS는 사용자가 생성한 각 대기열에 대기열 이름과 기타 Amazon SQS 구성 요소가 포함된 대기열 URL이라는 식별자를 할당합니다. 대기열에서 작업을 실시할 때마다 대기열 URL을 지정합니다.

다음은 AWS 계정 번호 123456789012를 갖는 사용자가 소유하는 MyQueue라는 이름의 대기열의 대기열 URL입니다.

https://sqs.us-east-2.amazonaws.com/123456789012/MyQueue

대기열을 나열하고 계정 번호 뒤에 오는 문자열을 구문 분석하여 프로그래밍 방식으로 대기열의 URL을 검색할 수 있습니다. 자세한 정보는 ListQueues을 참조하세요.

메시지 ID

각 메시지는 Amazon SQS가 SendMessage 응답으로 반환하는 시스템 할당 메시지 ID를 수신합니다. 이 식별자는 메시지를 식별하는 데 유용합니다. 메시지 ID의 최대 길이는 100자입니다.

수신 핸들

대기열에서 메시지를 수신할 때마다 해당 메시지의 수신 핸들을 수신합니다. 이 핸들은 메시지 자체가 아닌 메시지 수신 작업과 관련되어 있습니다. 메시지를 삭제하거나 메시지 표시를 변경하려면, (메시지 ID가 아닌) 수신 핸들을 지정해야 합니다. 또한, 메시지를 수신한 후 언제든지 삭제할 수 있습니다(메시지를 대기열에 배치한 후 회수할 수 없음). 수신 핸들의 최대 길이는 1024자입니다.

중요

메시지를 두 번 이상 받으면, 받을 때마다 다른 수신 핸들을 받습니다. 메시지 삭제를 요청할 때에는 가장 최근에 받은 수신 핸들을 제공해야 합니다(그렇지 않으면 메시지가 삭제될 수 있음).

다음은 수신 핸들 예제입니다(세 줄로 나뉨).

MbZj6wDWli+JvwwJaBV+3dcjk2YW2vA3+STFFljTM8tJJg6HRG6PYSasuWXPJB+Cw Lj1FjgXUv1uSj1gUPAWV66FU/WeR4mq2OKpEGYWbnLmpRCJVAyeMjeU5ZBdtcQ+QE auMZc8ZRv37sIW2iJKq3M9MFx1YvV11A2x/KSbkJ0=