有没有一种方法可以更新一个账户上的 100 个 EC2 实例,而不必在每个实例上使用 modify-instance-metadata-options 和 --instance-id ?
我环顾四周,想我肯定不是唯一一个有这个问题的人,但找不到太多东西。我正在考虑写一本 Ansible 剧本,但这可能是想太多了。
如果您可以使用源 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。
我希望这有帮助, 谢谢