如何在使用启动配置时使用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 Antwort
0

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

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

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen