cdk-eks-blueprints
cdk-eks-blueprints copied to clipboard
S3 CSI Driver - add support for Customer Managed KMS Keys
Issue #, if available: None
Description of changes: The IAM policy for the S3 CSI Driver is missing permissions for customer managed KMS keys (when used). This PR adds support for specifying KMS Keys by ARN. The new props property is optional as I suspect this isn't going be needed most of the time!
Note: the kms permissions detailed in the Policy are enough to get it all working for me; I struggled to find any documentation to confirm that this includes all permissions we may need.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.