

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

# CloudFormation을 사용하여 Amazon SQS 대기열 생성
<a name="create-queue-cloudformation"></a>

CloudFormation 콘솔과 JSON 또는 YAML 템플릿을 사용하여 Amazon SQS 대기열을 생성합니다. 자세한 내용은 *AWS CloudFormation 사용 설명서*의 [CloudFormation 템플릿 작업](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html) 및 [`AWS::SQS::Queue` 리소스](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html)를 참조하세요.

**CloudFormation을 사용하여 Amazon SQS 대기열 생성하는 방법입니다.**

1. 다음 JSON 코드를 `MyQueue.json`이라는 파일에 복사합니다. 표준 대기열을 생성하려면 `FifoQueue` 및 `ContentBasedDeduplication` 속성을 생략합니다. 콘텐츠 기반 중복 제거에 대한 자세한 내용은 [Amazon SQS의 정확히 1회 처리](FIFO-queues-exactly-once-processing.md) 단원을 참조하십시오.
**참고**  
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"
               ]
            }
         }
      }
   }
   ```

1. [CloudFormation 콘솔](https://console.aws.amazon.com/cloudformation)에 로그인한 후 **스택 생성**을 선택합니다.

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

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

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

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

   CloudFormation이 `MyQueue` 스택을 생성하기 시작하고 **CREATE\$1IN\$1PROGRESS** 상태를 표시합니다. 이 과정이 완료되면 CloudFormation에는 **CREATE\$1COMPLETE** 상태가 표시됩니다.  
![\[CREATE_COMPLETE 상태를 표시하는 CloudFormation 콘솔입니다.\]](http://docs.aws.amazon.com/ko_kr/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-tutorials-creating-queue-cfn-create-complete.png)

1. (선택 사항) 대기열의 이름, URL 및 ARN을 표시하려면, 스택의 이름을 선택하고 나서 다음 페이지에서 [**Outputs**] 섹션을 확장합니다.