You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the .NET v0.22 version of the CDK, Amazon.CDK.AWS.KMS.EncryptionKey doesn't implement the Amazon.CDK.AWS.KMS.IIEncryptionKey interface, therefore instances of EncryptionKey can't be stored in the EncryptionKey properties of s3.BucketProps and codebuild.ProjectProps which are of type IIEncryptionKey. While I could import the key this prevents the automatic addition of the necessary permissions so that CodePipeline/CodeCommit/CodeBuild roles can access the encryption key.
The text was updated successfully, but these errors were encountered:
Same issue in the Java 0.24.1 version of the CDK. This looks like an oversight as I can create a simple impl of IEncryptionKey that delagates all its methods to an EncryptionKey instance and everything functions as expected.
I found this while setting QueueProps.builder.withEncryptionMasterKey(iEncryptionKey) .
In the .NET v0.22 version of the CDK, Amazon.CDK.AWS.KMS.EncryptionKey doesn't implement the Amazon.CDK.AWS.KMS.IIEncryptionKey interface, therefore instances of EncryptionKey can't be stored in the EncryptionKey properties of s3.BucketProps and codebuild.ProjectProps which are of type IIEncryptionKey. While I could import the key this prevents the automatic addition of the necessary permissions so that CodePipeline/CodeCommit/CodeBuild roles can access the encryption key.
The text was updated successfully, but these errors were encountered: