CloudFormation을 사용하여 Amazon SQS 대기열 생성 - Amazon Simple Queue Service

CloudFormation을 사용하여 Amazon SQS 대기열 생성

CloudFormation 콘솔과 JSON 또는 YAML 템플릿을 사용하여 Amazon SQS 대기열을 생성합니다. 자세한 내용은 AWS CloudFormation 사용 설명서CloudFormation 템플릿 작업AWS::SQS::Queue 리소스를 참조하세요.

CloudFormation을 사용하여 Amazon SQS 대기열 생성하는 방법입니다.
  1. 다음 JSON 코드를 MyQueue.json이라는 파일에 복사합니다. 표준 대기열을 생성하려면 FifoQueueContentBasedDeduplication 속성을 생략합니다. 콘텐츠 기반 중복 제거에 대한 자세한 내용은 Amazon SQS의 정확히 1회 처리 단원을 참조하십시오.

    참고

    FIFO 대기열의 이름은 .fifo 접미사로 끝나야 합니다.

    { "AWSTemplateFormatVersion": "2010-09-09", "Resources": { "MyQueue": { "Properties": { "QueueName": "MyQueue.fifo", "FifoQueue": true, "ContentBasedDeduplication": true }, "Type": "AWS::SQS::Queue" } }, "Outputs": { "QueueName": { "Description": "The name of the queue", "Value": { "Fn::GetAtt": [ "MyQueue", "QueueName" ] } }, "QueueURL": { "Description": "The URL of the queue", "Value": { "Ref": "MyQueue" } }, "QueueARN": { "Description": "The ARN of the queue", "Value": { "Fn::GetAtt": [ "MyQueue", "Arn" ] } } } }
  2. CloudFormation 콘솔에 로그인한 후 스택 생성을 선택합니다.

  3. 템플릿 지정 패널에서 템플릿 파일 업로드를 선택하고, MyQueue.json 파일을 선택한 후 다음을 선택합니다.

  4. 세부 정보 지정 페이지에서 스택 이름MyQueue를 입력한 후 다음을 선택합니다.

  5. 옵션 페이지에서 다음을 선택합니다.

  6. 검토 페이지에서 생성을 선택합니다.

    CloudFormation이 MyQueue 스택을 생성하기 시작하고 CREATE_IN_PROGRESS 상태를 표시합니다. 이 과정이 완료되면 CloudFormation에는 CREATE_COMPLETE 상태가 표시됩니다.

    CREATE_COMPLETE 상태를 표시하는 CloudFormation 콘솔입니다.
  7. (선택 사항) 대기열의 이름, URL 및 ARN을 표시하려면, 스택의 이름을 선택하고 나서 다음 페이지에서 [Outputs] 섹션을 확장합니다.