如何在使用启动配置时使用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ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ