如何将 AMI AWS 帐号权限从一个 AMI 映像批量复制到另一个?

How do I bulk copy AMI AWS account number permissions from one AMI image to another?

我有一个私有的 AMI 映像,通过“权限”选项卡,我已将映像提供给几十个 AWS 帐号。

我有一个新的 AMI 映像,我想将其提供给与原始映像相同的 AWS 账户。

我可以将每个帐号剪切并粘贴到新 AMI 映像上的“权限”选项卡对话框中...但这似乎非常乏味。有没有办法将在一个 AMI 镜像上设置的 AWS 账号权限批量复制到另一个 AMI 镜像?

谢谢。

您应该能够使用 AWS CLI 命令编写脚本 aws ec2 modify-image-attribute

请参阅 the documentation 中的一些示例。特别是标题为 "To grant launch permission to an AWS account"

的示例