如何在使用启动配置时使用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
专家
已回答 10 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则