将多个 EC2 实例从 IMDSv1 转换到 IMDSv2

问题描述 投票:0回答:1

有没有一种方法可以更新一个账户上的 100 个 EC2 实例,而不必在每个实例上使用 modify-instance-metadata-options 和 --instance-id ?

我环顾四周,想我肯定不是唯一一个有这个问题的人,但找不到太多东西。我正在考虑写一本 Ansible 剧本,但这可能是想太多了。

amazon-web-services amazon-ec2 metadata auto
1个回答
0
投票

如果您可以使用源 AMI 逐步重新启动 EC2,以下内容将会很有帮助。

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html

从可以针对 AMI 运行 AWS 命令的位置运行以下命令

aws ec2 modify-image-attribute \ --image-id ami-0123456789example \ --imds-support v2.0

使用上述 AMI 启动的任何 EC2 实例都将禁用 IMDSV1 并启用 IMDSV2。

我希望这有帮助, 谢谢

© www.soinside.com 2019 - 2024. All rights reserved.