Re:AWS Support able to access any S3 object due to permissio...
by alpha_squared on Thursday December 23, 2021 @12:19PM
(#29663932)
While I recognize that's the ideal goal, and most appropriate, I think there may be gaps in practice. My team just discovered yesterday that a Kinesis Firehose Stream can still deliver to an S3 bucket that lacks a bucket policy and whose ACLs disable any access to it at all. That diminished my confidence a little bit that all teams are perfectly in compliance of the overall goal.
[ Parent
| on HN ]
Re:AWS Support able to access any S3 object due to permissio...
by schlarpc on Thursday December 23, 2021 @01:34PM
(#29664868)
Kinesis Firehose uses an IAM role to deliver data, so delivery within the same account does not necessarily depend on permissions on the bucket. Removing s3:* permissions from that IAM role or adding an explicit deny statement to the bucket policy would stop the flow of data.
https://docs.aws.amazon.com/firehose/latest/dev/controlling-...
https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_p...
Re:AWS Support able to access any S3 object due to permissio...
by orf on Thursday December 23, 2021 @01:55PM
(#29665128)
No it can’t. The role you assigned to firehose has permission to write to the bucket.
Re:AWS Support able to access any S3 object due to permissio...
by tempnow987 on Thursday December 23, 2021 @02:39PM
(#29665635)
Can you post the permissions for the IAM role, we could probably help you troubleshoot. I've NEVER heard of anything even close to this ever.