如何在使用启动配置时使用JAVA SDK中为加密卷指定KMS密钥?

0

【以下的问题经过翻译处理】 在AWS CLI中,有一个选项可以为启用加密的EBS卷设置KMS密钥ID,但这个在AWS SDK for Java中落后于其他SDK。

https://docs.aws.amazon.com/cli/latest/reference/ec2/create-launch-template.html

如果您从快照创建卷,则不能从加密快照创建未加密卷。此外,在使用启动配置时,不能指定KMS密钥ID。

https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/autoscaling/model/Ebs.html

使用启动配置时,有没有在Java SDK中为KMS加密EBS指定密钥ID的解决方法?

1개 답변
0

【以下的回答经过翻译处理】 您需要使用启动模板(launch template)而不是启动配置(launch configuration)。启动配置已不再支持,启动模板是首选方案,提供更多的功能。

启动模板是Amazon EC2 API的一部分,在Java SDK中,参见LaunchTemplateEbsBlockDevice.Builder kmsKeyId(String kmsKeyId)

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인