

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

# AWS End User Messaging SMS를 사용하여 메시지를 보내기 위한 자습서
<a name="getting-started-tutorial"></a>

이 섹션에서는 AWS End User Messaging SMS 사용을 시작하는 데 도움이 되도록 마련된 자습서의 개요를 제공합니다.

**대상**  
이 자습서는 AWS 최종 사용자 메시징 SMS의 설정, 테스트 및 배포를 담당하는 시스템 관리자 및 개발자를 위해 설계되었습니다.

**사용된 기능**  
이 자습서에서는 AWS End User Messaging SMS 콘솔을 사용하여 다음을 수행하는 방법을 보여줍니다.  
+ 전화 풀을 생성하고 구성합니다.
+ 전화번호 또는 발신자 ID인 발신 자격 증명을 요청합니다.
+ 보호 구성을 생성하고 구성합니다.
+ SMS 시뮬레이터를 사용하여 테스트 SMS 메시지를 전송합니다.

**필요한 시간**  
이 자습서를 완료하는 데 약 10\$115분이 소요됩니다.

**리전별 제한 사항**  
이 솔루션의 사용과 관련된 국가별 또는 리전별 제한은 없습니다.

**리소스 사용 비용**  
 AWS 계정 생성에는 요금이 부과되지 않습니다. 그러나 이 솔루션을 구현하면 아래 표에 나열된 비용이 일부 또는 전부 발생할 수 있습니다.      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/sms-voice/latest/userguide/getting-started-tutorial.html)

**AWS 계정 권한**  
에 로그인하는 데 사용하는 계정은 다음 작업을 수행할 수 있어야 AWS Management Console 합니다.  
+ 풀 생성
+ 구성 세트 생성
+ 이벤트 대상 생성
+ SMS 메시지 전송
액세스 권한에 관한 자세한 내용은 [AWS 최종 사용자 메시징 SMS의 ID 및 액세스 관리](security-iam.md)을 참조하세요.

## 1단계: 풀 생성
<a name="getting-started-tutorial-step1"></a>

이 섹션의 절차에서는 풀을 생성하고 풀에 전화번호 또는 발신자 ID를 추가하는 방법을 보여줍니다.

**풀을 생성하려면**

1. [https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/) AWS End User Messaging SMS 콘솔을 엽니다.

1. 탐색 창의 **개요**에 있는 **빠른 시작** 섹션에서 **풀 생성**을 선택합니다.

1. **풀 설정** 섹션에서 **풀 이름**에 풀 이름을 입력합니다.

1. 다음 옵션 중 하나를 선택하세요.
   + **전화번호** - 이 옵션을 선택하는 경우 **연결에 사용할 수 있는 전화번호**에서 다음 중 하나를 선택합니다.
     + **시뮬레이터 번호를 요청**하고 **국가** 드롭다운 목록에서 대상 국가를 선택한 다음, **번호 요청**을 선택합니다.
**참고**  
시뮬레이션된 전화번호는 등록할 필요가 없습니다. 실제 이벤트를 생성하며 테스트에 사용됩니다. 시뮬레이터 전화번호에서 보낸 메시지는 다른 시뮬레이터 대상 번호로만 전송할 수 있으며 통신사 네트워크를 통해 전송되지 않습니다.
     + 이전에 구매한 전화번호를 선택합니다.
   + **발신자 ID** - 이 옵션을 선택하는 경우, **연결에 사용할 수 있는 발신자 ID**에서 발신자 ID를 선택합니다.

1. **전화 풀 생성**을 선택합니다.

## 2단계: 구성 세트 생성
<a name="getting-started-tutorial-step2"></a>

이 섹션의 절차에서는 구성 세트를 생성하고, CloudWatch Events, Amazon Data Firehose 또는 Amazon SNS 대상을 추가하고, 이벤트 유형을 선택하는 방법을 보여줍니다.

1. [https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/) AWS End User Messaging SMS 콘솔을 엽니다.

1. 탐색 창의 **개요**에 있는 **빠른 시작** 섹션에서 **세트 생성**을 선택합니다.

1. **구성 세트 세부 정보** 섹션에서 **구성 세트 이름**에 이름을 입력합니다.

1. **이벤트 대상 설정**에서 다음 중 하나를 선택합니다.
   + **모든 이벤트를 로깅하도록 CloudWatch, Amazon Data Firehose 및 Amazon SNS를 생성하고 구성하도록 CloudFormation(권장)을 설정합니다**. CloudFormation CloudWatch Amazon SNS 
     + **이벤트 대상 이름**에 이벤트 대상의 이름을 입력합니다.
     + **스택 시작**을 선택합니다.
     + 새 브라우저 창이 열립니다. **빠른 스택 생성** 양식을 검토하고 승인을 확인합니다. **스택 생성**을 선택합니다.
**참고**  
 CloudFormation 스택을 생성하는 데 최대 5분이 걸릴 수 있습니다.
     + **구성 세트 생성** 페이지의 CloudFormation 스택 상태 표시기가 **스택 생성**이면 **생성을** 선택합니다.
   + **이벤트 대상 설정**은 구성 세트와 이벤트 대상을 수동으로 설정합니다.
     + **이벤트 대상 이름**에 이벤트 대상의 이름을 입력합니다.
     + **대상 유형**에서 CloudWatch, Amazon Data Firehose 또는 Amazon SNS를 선택합니다. 이러한 이벤트 대상을 설정하는 방법에 관한 자세한 내용은 [Amazon CloudWatch Events 대상 설정](configuration-sets-cloud-watch.md), [Amazon Data Firehose 이벤트 대상 설정](configuration-sets-kinesis.md) 및 [Amazon SNS 이벤트 대상 설정](configuration-sets-sns.md) 섹션을 참조하세요.
     + **이벤트 유형**에서 다음 중 적절한 옵션을 선택합니다.
       + **모든 SMS 이벤트(권장)** - [이벤트 유형](configuration-sets-event-types.md)에 나열된 모든 SMS 이벤트를 이벤트 대상으로 전송합니다.
       + **사용자 지정 SMS 이벤트** - 이벤트 대상으로 전송할 특정 SMS 이벤트를 선택합니다. 이벤트 목록을 편집하려면 **SMS 이벤트 선택 편집**을 선택합니다. **SMS 이벤트 선택 편집** 창에서 로깅하려는 이벤트만 선택합니다. **선택 항목 저장**을 선택합니다.
       + **모든 MMS 이벤트(권장)** - [이벤트 유형](configuration-sets-event-types.md)에 나열된 모든 MMS 이벤트를 이벤트 대상으로 전송합니다.
       + **사용자 지정 MMS 이벤트** - 이벤트 대상으로 전송할 특정 MMS 이벤트를 선택합니다. 이벤트 목록을 편집하려면 **MMS 이벤트 선택 편집**을 선택합니다. **MMS 이벤트 선택 편집** 창에서 로깅하려는 이벤트만 선택합니다. **선택 항목 저장**을 선택합니다.
       + **모든 음성 이벤트(권장)** - [이벤트 유형](configuration-sets-event-types.md)에 나열된 모든 음성 이벤트를 이벤트 대상으로 전송합니다.
       + **사용자 지정 음성 이벤트** - 이벤트 대상으로 전송할 특정 음성 이벤트를 선택합니다. 이벤트 목록을 편집하려면 **음성 이벤트 선택 편집**을 선택합니다. **음성 이벤트 선택 편집** 창에서 로깅하려는 이벤트만 선택합니다. **선택 항목 저장**을 선택합니다.
     + **생성(Create)**을 선택합니다.

1. **구성 세트 생성**을 선택합니다.

## 3단계: 보호 구성 생성
<a name="getting-started-tutorial-step4"></a>

이 섹션의 절차에서는 AWS End User Messaging SMS가 메시지를 보낼 수 있는 국가를 지정하는 보호 구성을 생성하는 방법을 보여줍니다.

1. [https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/) AWS End User Messaging SMS 콘솔을 엽니다.

1. 탐색 창의 **개요**에 있는 **빠른 시작** 섹션에서 **구성 생성**을 선택합니다.

1. **보호 구성 세부 정보**에서 **보호 구성 이름**에 기억하기 쉬운 보호 구성 이름을 입력합니다.

1. 국가 규칙에서 규칙을 설정할 국가를 선택합니다. 각 국가에서 메시지 전송을 차단, 필터링 또는 허용할지 여부를 선택합니다. 권장 사항:
   + 비즈니스를 수행하지 않는 국가에 대한 차단 규칙을 설정합니다.
   + 메시지당 비용이 높거나 SMS 펌프 관련 문제가 있는 국가에 대해서는 필터 규칙을 사용합니다.
   + 필터를 사용하지 않으려는 국가에 대해 허용 규칙을 설정합니다.
**참고**  
다음 단계에서 테스트 메시지를 보낼 국가는 차단하지 마세요.

1. **연결 유형**의 하위 메뉴인 **보호 구성 연결**에서 **구성 세트 연결**을 선택합니다. **연결에 사용할 수 있는 구성 세트**에서는 2단계에서 생성한 구성 세트를 선택합니다.

1. **구성 생성**을 선택합니다.

## 4단계: SMS 시뮬레이터를 사용하여 테스트 메시지 전송
<a name="getting-started-tutorial-step3"></a>

**참고**  
확인된 대상 전화번호를 추가하려면 상태가 *활성*인 발신자가 있어야 합니다. [AWS End User Messaging SMS에서 전화번호 상태 및 기능 보기](phone-numbers-status.md) 섹션을 참조하세요. *활성* 발신자가 없다면 시뮬레이터 전화번호와 시뮬레이터 대상 전화번호를 사용하여 테스트 SMS 메시지를 보내고 받습니다.

이 섹션의 절차에서는 테스트 SMS 메시지를 전송하여 환경이 올바르게 구성되었는지 확인하는 방법을 보여줍니다.

1. [https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/) AWS End User Messaging SMS 콘솔을 엽니다.

1. 탐색 창의 **개요**에 있는 **빠른 시작** 섹션에서 **테스트 SMS 전송**을 선택합니다.

1. **발신자**에서 테스트 메시지를 전송할 발신자 유형으로 **전화 풀**, **전화 번호** 또는 **발신자 ID**를 선택합니다. 그런 다음, 드롭다운 목록에서 발신자 자격 증명을 선택해야 합니다.

   1. (선택 사항) 시뮬레이터 전화번호가 필요한 경우 **시뮬레이터 번호 요청**을 선택합니다. **시뮬레이터 번호 요청** 창의 드롭다운 목록에서 **국가**를 선택한 다음, **번호 요청**을 선택합니다.
**중요**  
시뮬레이터 전화번호는 다른 시뮬레이터 대상 전화번호로만 전송할 수 있으며 다만 통신 사업자 네트워크를 통해 전송하지 않고 실제 전화번호처럼 작동합니다. 시뮬레이터 전화번호를 사용하여 대상 전화번호를 확인할 수 없습니다. 예를 들어, 미국 시뮬레이터 전화번호는 미국 대상 시뮬레이터 전화번호로만 전송할 수 있습니다.

1. **대상 번호** 섹션의 **시뮬레이터 번호** 또는 **확인된 번호**를 선택한 다음, 드롭다운 목록에서 번호를 선택합니다.

   확인된 대상 번호의 현재 목록을 보려면 **확인된 번호**를 선택한 다음, **확인된 대상 번호 관리**를 확장합니다. 확인된 대상 전화번호가 없거나 확인된 새 대상 전화번호를 추가해야 하는 경우 다음을 수행합니다.

   1. 새 대상 전화번호를 확인하려면 **새 번호 확인**을 선택합니다.

   1. **대상 전화번호**의 **전화번호 추가** 창에서 테스트 메시지를 수신할 디바이스의 전화번호를 입력합니다. 전화번호는 '\$1'로 시작해야 하며 공백, 하이픈 또는 괄호를 포함할 수 없습니다. 예를 들어 `+1 (206) 555-0142`는 올바른 형식이 아니며 `+12065550142`가 올바른 형식입니다.

   1. **확인 이메일 전송**을 선택합니다.

   1. 대상 디바이스는 15분 동안 유효한 확인 코드를 받게 됩니다. 디바이스가 수신한 코드를 **확인 코드** 필드에 입력합니다.

   1. **번호 확인**을 선택합니다.

1. **구성 세트**에서 이벤트 데이터를 수신할 이벤트 대상을 선택합니다.

1. **메시지 본문**에 사용자 지정 SMS 메시지를 입력합니다.

1. **문자 메시지 전송**을 선택합니다.

1. **이벤트 로그: CloudWatch**에서 새로 고침 버튼을 선택하여 테스트 메시지의 이벤트 로그를 표시합니다.
**작은 정보**  
새로 고침을 실행하기 전에 테스트 SMS 메시지를 보낸 후 10초 이상 기다립니다.

## 다음 단계: 샌드박스에서 프로덕션으로 이동
<a name="getting-started-tutorial-step1-next-steps"></a>

SMS 샌드박스에서 SMS 환경을 완전히 테스트한 후 프로덕션으로 이동을 요청할 수 있습니다.

1.  AWS Support 사례를 생성하시겠습니까? [https://support.console.aws.amazon.com/support/home\$1/case/createissueType=service-limit-increase](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase).

1. **서비스 한도 증가를 원하시나요?** 링크를 선택한 후 다음 작업을 완료합니다.
   + **서비스**에서 **AWS End User Messaging SMS (Pinpoint)**를 선택합니다.
   + **SMS 메시지를 보낼 사이트 또는 앱의 링크 제공(Provide a link to the site or app which will be sending SMS messages)**에서는 SMS 메시지를 보낼 웹 사이트, 애플리케이션 또는 서비스에 관한 정보를 입력합니다.
   + **보낼 메시지의 유형**에서 발신 자격 증명을 사용하여 보낼 메시지의 유형을 선택합니다.
     + **일회용 암호** - 고객이 웹 사이트 또는 애플리케이션에서 인증을 위해 사용해야 하는 암호가 담긴 메시지입니다.
     + **프로모션** - 비즈니스 또는 서비스(예: 특가 행사, 공지 사항)를 홍보하는 중요하지 않은 메시지입니다.
     + **트랜잭션** - 고객 트랜잭션을 지원하는 중요한 정보 메시지(예: 주문 확인, 계정 알림)입니다. 트랜잭션 메시지에 홍보 또는 마케팅 콘텐츠를 포함해서는 안 됩니다.
   + **메시지를 AWS 리전 보낼 대상에서** 메시지를 보낼 AWS 리전 대상을 선택합니다.
   + **메시지 발신 대상 국가**에 단축 코드를 구입할 국가 또는 리전을 입력합니다.
   + **고객이 메시지 수신에 옵트인하는 방법**에서는 옵트인 프로세스에 관한 세부 정보를 제공합니다.
   +  **고객에게 메시지를 보내는 데 사용할 메시지 템플릿을 제공하세요** 필드에 사용할 메시지 템플릿을 포함시킵니다.

1. **요청**에서 다음 섹션을 작성합니다.
   + **리전**에서 메시지를 보낼 AWS 리전 를 선택합니다.
**참고**  
**요청** 섹션에는 리전이 필요합니다. **사례 세부 정보** 섹션에 이 정보를 제공했더라도 여기에도 포함해야 합니다.
   + **리소스 유형**에서 **일반 한도**를 선택합니다.
   + **할당량**에서 **SMS 프로덕션 액세스**를 선택합니다.
   + **새 할당량 값**에 1을 입력합니다.

1. **사례 설명** 아래의 하위 필드인 **사용 사례 설명**에 이 요청과 관련된 세부 정보를 입력합니다.

1. (선택 사항) 추가 요청을 제출하려면 **다른 요청 추가**를 선택합니다.

1. **연락처 옵션**의 **기본 연락처 언어**에서 이 사례에 대한 통신을 **영어** 또는 **일본어**로 수신할지 여부를 선택합니다.

1. 마쳤으면 **제출**을 선택합니다.