Kinesis Firehose 엔드포인트를 SNS 주제에 구독하려고 할 때 허용되지 않는 계정 간 전달 역할 문제를 해결하려면 어떻게 해야 하나요?
2분 분량
0
Amazon Kinesis Data Firehose를 Amazon Simple Notification Service(SNS) 주제에 구독할 때 ‘Cross-account pass role is not allowed’(계정 간 전달 역할이 허용되지 않습니다')라는 오류 메시지가 발생해요.
간단한 설명
사용자가 계정 A에서는 Amazon Simple Notification Service(SNS) 주제를 구성했고 계정 B에서는 Amazon Kinesis Data Firehose를 구성했습니다. SNS와 Kinesis Data Firehose 간에 계정 간 구독을 생성하려면, 다음을 확인하세요.
구독은 Kinesis Data Firehose도 가지고 있는 계정 B에서 생성됩니다.
구독에는 Kinesis 권한과 함께, AWS Identity and Access Management(IAM) 역할이 있습니다.
IAM 역할의 신뢰 정책이 업데이트되어 SNS 서비스가 역할을 맡을 수 있습니다.
계정 A의 SNS 주제 액세스 정책에 따라 계정 B는 SNS:Subscribe 작업을 수행할 수 있습니다.
해결 방법
Kinesis Data Firehose도 가지고 있는 계정 B에서 구독이 생성되었는지 확인하세요