내용으로 건너뛰기

SSE를 활성화한 Amazon SQS 대기열에 게시한 메시지를 Amazon SNS 주제가 전송하지 못하는 이유가 무엇입니까?

1분 분량
0

Amazon Simple Notification Service(Amazon SNS)가 Amazon Simple Queue Service(Amazon SQS) 대기열에 게시한 메시지를 전송하지 못합니다. Amazon SQS 대기열에는 서버 측 암호화(SSE)가 활성화되어 있습니다.

간략한 설명

Amazon SQS 대기열은 AWS Key Management Service(AWS KMS) 고객 관리형 키를 사용해야 합니다. 고객 관리형 키에는 Amazon SNS에 충분한 키 사용 권한을 부여하는 사용자 지정 키 정책을 포함해야 합니다.

참고: Amazon SQS용 AWS 관리형 키의 기본 키 정책에는 필수 권한이 포함되지 않으며, 이 키의 정책은 수정할 수 없습니다.

해결 방법

다음 단계를 완료하십시오.

  1. Amazon SNS에 대한 필수 권한이 있는 키 정책을 사용해 새 고객 관리형 KMS 키를 만듭니다.
  2. 방금 만든 사용자 지정 KMS 키를 사용해 Amazon SQS 대기열에 대해 SSE를 구성합니다.
  3. Amazon SNS 주제에 SSE가 활성화되어 있는 경우, 구성 요구 사항을 확인하십시오. 게시자가 암호화된 주제에 메시지를 게시하도록 허용하는 AWS KMS 권한을 구성합니다.

자세한 내용은 Setting up Amazon SNS topic encryption with encrypted Amazon SQS queue subscription(암호화된 Amazon SQS 대기열 구독을 사용해 Amazon SNS 주제 암호화 설정)을 참조하십시오.

관련 정보

AWS KMS로 Amazon SNS에 게시된 메시지 암호화