How do I resolve the "Access Denied" error in Kinesis Data Firehose when I write to an Amazon S3 bucket?
2 minute read
I want to write data from Amazon Kinesis Data Firehose to an Amazon Simple Storage Service (Amazon S3) bucket. The Amazon S3 bucket is encrypted by AWS Key Management Service (AWS KMS), and I receive an "Access Denied" error message.
To resolve the "Access Denied" error, either modify your AWS KMS key policy. Or, add the AWS Identity and Access Management (IAM) role for your Kinesis Data Firehose.
Modify the AWS KMS key policy
To modify the AWS KMS key policy, complete the following steps: