Amazon SNS 플랫폼 애플리케이션 만들기 - Amazon Simple Notification Service

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

Amazon SNS 플랫폼 애플리케이션 만들기

Amazon SNS가 모바일 엔드포인트에 알림 메시지를 보내려면 직접 전송인지 주제 구독을 통한 것인지에 관계없이 반드시 플랫폼 애플리케이션을 먼저 생성해야 합니다. 앱이 AWS에 등록되면 앱과 모바일 디바이스의 엔드포인트를 만들어야 합니다. 이 엔드포인트를 사용하면 Amazon SNS가 디바이스에 메시지를 보낼 수 있습니다.

플랫폼 애플리케이션을 생성하려면
  1. Amazon SNS 콘솔에 로그인합니다.

  2. 탐색 창에서 푸시 알림을 선택합니다.

  3. Platform applications(플랫폼 애플리케이션) 섹션에서 Create platform application(플랫폼 애플리케이션 생성)을 선택합니다.

  4. 를 선택합니다..AWS 리전 모바일 애플리케이션을 생성할 수 있는 AWS 리전 목록은 Amazon SNS 모바일 애플리케이션 지원 리전에서 확인하세요.

  5. 다음 애플리케이션 세부 정보를 입력합니다.

    • 애플리케이션 이름 - 플랫폼 애플리케이션의 이름을 제공합니다. 작업 이름은 최대 256자까지 포함할 수 있으며, 대문자와 소문자, 숫자, 하이픈, 밑줄을 포함할 수 있습니다.

    • 푸시 알림 플랫폼 - 앱이 등록된 적절한 알림 서비스(예: Apple 푸시 알림 서비스(APN), Firebase Cloud Messaging(FCM))를 선택합니다.

  6. 선택한 플랫폼에 따라 특정 자격 증명을 제공해야 합니다.

    • Apple 푸시 알림 서비스(APN)의 경우 - 토큰 기반 인증 또는 인증서 기반 인증 중에서 선택합니다.

      • 토큰 기반 인증의 경우 .p8 파일(키체인 액세스를 통해 생성됨)을 업로드합니다.

      • 인증서 기반 인증의 경우 .p12 파일(키체인 액세스에서도 내보냄)을 업로드합니다.

    • Firebase Cloud Messaging(FCM)의 경우 - Firebase 콘솔에서 서버 키를 입력합니다.

    • 다른 플랫폼(예: ADM 또는 GCM)의 경우 - 해당 API 키 또는 자격 증명을 입력합니다.

  7. 필요한 세부 정보를 입력한 후 플랫폼 애플리케이션 생성을 선택합니다. 이 작업은 Amazon SNS에 앱을 등록하고 해당 플랫폼 애플리케이션 객체를 생성합니다.

  8. 생성 시 Amazon SNS는 PlatformApplicationArn(Amazon 리소스 이름)을 생성하고 반환합니다. 이 ARN은 플랫폼 애플리케이션을 고유하게 식별하며 모바일 디바이스용 엔드포인트를 생성할 때 사용됩니다.