-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Closed
Copy link
Labels
@aws-cdk/aws-ecsRelated to Amazon Elastic ContainerRelated to Amazon Elastic Containereffort/mediumMedium work item – several days of effortMedium work item – several days of effortfeature-requestA feature should be added or improved.A feature should be added or improved.p2
Description
Describe the feature
Add properties to L2 ecs CLuster construct to support ephemeral storage configuration
Use Case
Right now to enable this feature I need to edit the L1 construct like this:
const cfnCluster = cluster.node.defaultChild as CfnCluster;
cfnCluster.configuration = {
...cfnCluster.configuration,
managedStorageConfiguration: {
...cfnCluster.configuration,
fargateEphemeralStorageKmsKeyId: key.keyId,
},
};
and adjusting the key policy according to the developer guide.
Proposed Solution
L2 Construct should support setting the new feature of ephermal storage encryption which adds the keys + updates the key policy
Other Information
Developer Guide: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/fargate-create-storage-key.html
Ephemeral Storage Encryption: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/fargate-storage-encryption.html
Acknowledgements
- I may be able to implement this feature request
- This feature might incur a breaking change
CDK version used
2.147.0
Environment details (OS name and version, etc.)
vincentclee, tenjaa, jnw-vw, michael-zils, sebcramer and 10 more
Metadata
Metadata
Assignees
Labels
@aws-cdk/aws-ecsRelated to Amazon Elastic ContainerRelated to Amazon Elastic Containereffort/mediumMedium work item – several days of effortMedium work item – several days of effortfeature-requestA feature should be added or improved.A feature should be added or improved.p2