AWS 최종 사용자 메시징 소셜에 메시지 및 이벤트 대상 추가 - AWS 최종 사용자 메시징 소셜

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

AWS 최종 사용자 메시징 소셜에 메시지 및 이벤트 대상 추가

메시지 및 이벤트 게시를 켜면 WhatsApp Business Account(WABA)에서 생성된 모든 이벤트가 Amazon SNS 주제로 전송됩니다. 여기에는 WhatsApp 비즈니스 계정과 연결된 각 전화번호에 대한 이벤트가 포함됩니다. WABA에는 연결된 Amazon SNS 주제가 하나 있을 수 있습니다.

사전 조건

시작하기 전에 다음 사전 조건을 충족해야 합니다.

  • (선택 사항) AWS KMS 키를 사용하여 암호화된 Amazon SNS 주제를 사용하려면 기존 키 정책에 AWS 최종 사용자 메시징 소셜 권한을 부여해야 합니다.

메시지 및 이벤트 대상 추가

  1. https://console.aws.amazon.com/social-messaging/에서 AWS 최종 사용자 메시징 소셜 콘솔을 엽니다.

  2. 비즈니스 계정을 선택한 다음 WABA를 선택합니다.

  3. 이벤트 대상 탭에서 대상 편집을 선택합니다.

  4. 이벤트 대상을 켜려면 활성화를 선택합니다.

  5. 이벤트를 새 Amazon SNS 대상으로 보내려면 새 SNS 스탠드 주제를 선택하고 주제 이름에 이름을 입력합니다. Amazon SNS 주제는 AWS 최종 사용자 메시징 소셜이 주제에 액세스할 수 있는 권한을 사용하여 생성됩니다.

    참고

    Amazon FIFO SNS 주제는 지원되지 않습니다.

    이벤트를 기존 Amazon SNS 대상으로 보내려면 기존 SNS 표준 주제를 선택하고 주제 양식인 Topic arn을 선택합니다. Amazon SNS 주제에 다음 권한을 적용해야 합니다.

    { "Effect": "Allow", "Principal": { "Service": [ "social-messaging.amazonaws.com" ] }, "Action": "sns:Publish", "Resource": "arn:{PARTITION}:sns:{REGION}:{ACCOUNT}:{TOPIC_NAME}" }
  6. Save changes(변경 사항 저장)를 선택합니다.

암호화된 Amazon SNS 주제 정책

추가 보안 수준을 위해 AWS KMS 키를 사용하여 암호화된 Amazon SNS 주제를 사용할 수 있습니다. 애플리케이션에서 비공개 또는 민감한 데이터를 처리하는 경우 이 추가된 보안이 유용할 수 있습니다. AWS KMS 키를 사용하여 Amazon SNS 주제를 암호화하는 방법에 대한 자세한 내용은 Amazon Simple Notification Service 개발자 안내서AWS 서비스에서 이벤트 소스와 암호화된 주제 간의 호환성 활성화를 참조하세요.

참고

Amazon FIFO SNS 주제는 지원되지 않습니다.

예제 문은 선택 사항이지만 권장 사항SourceAccount인 및 SourceArn 조건을 사용하여 혼동된 대리자 문제를 방지하고 AWS 최종 사용자 메시징 소셜 소유자 계정만 액세스할 수 있습니다. 혼동된 대리자 문제에 대한 자세한 내용은 IAM 사용 설명서혼동된 대리자 문제를 참조하세요.

사용하는 키는 대칭이어야 합니다. 암호화된 Amazon SNS 주제는 비대칭 AWS KMS 키를 지원하지 않습니다.

AWS 최종 사용자 메시징 소셜이 키를 사용하도록 허용하려면 키 정책을 수정해야 합니다. AWS Key Management Service 개발자 안내서키 정책 변경의 지침에 따라 기존 키 정책에 다음 권한을 추가합니다.

{ "Effect": "Allow", "Principal": { "Service": "social-messaging.amazonaws.com" }, "Action": [ "kms:GenerateDataKey*", "kms:Decrypt" ], "Resource": "*", "Condition": { "StringEquals": { "aws:SourceAccount": "{ACCOUNT_ID}" }, "ArnLike": { "aws:SourceArn": "arn:{PARTITION}:social-messaging:{REGION}:{ACCOUNT_ID}:*" } } }

다음 단계

Amazon SNS 주제를 설정한 후에는 해당 주제에 대한 엔드포인트를 구독해야 합니다. 엔드포인트는 연결된 주제에 게시된 메시지를 수신하기 시작합니다. 주제 구독에 대한 자세한 내용은 Amazon SNS 개발자 안내서의 Amazon Word 주제 구독을 참조하세요. SNS