取消与您的 Amazon Web Services 账户 共享 AMI - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

取消与您的 Amazon Web Services 账户 共享 AMI

通过将账户添加到 AMI 的启动权限,可以 与特定 Amazon Web Services 账户 共享 Amazon Machine Image(AMI)。如果已与您的 Amazon Web Services 账户 共享 AMI,而您不想再与您的账户共享该 AMI,则可以将您的账户从 AMI 的启动权限中移除。您可以通过运行 cancel-image-launch-permission Amazon CLI 命令进行这项操作。在运行此命令时,将从指定 AMI 的启动权限中移除您的 Amazon Web Services 账户。

例如,您可以取消与您的账户共享 AMI,以降低使用已与您共享的未使用或已弃用的 AMI 启动实例的可能性。当您取消与您的账户共享 AMI 时,它将不再出现在 EC2 控制台的任何 AMI 列表中,也不会出现在 describe-images 的输出中。

限制

  • 您可将您的账户从仅与 Amazon Web Services 账户 共享的 AMI 的启动权限中移除。

  • 您不能从 AMI 的启动权限中永久移除您的账户。AMI 拥有者可以再次与您的账户共享 AMI。

  • AMI 是一种区域性资源。在运行 cancel-image-launch-permission 时,必须指定 AMI 所在的区域。可在命令中指定区域,或者使用 AWS_DEFAULT_REGION 环境变量

  • 只有 Amazon CLI 和 SDK 支持从 AMI 的启动权限中移除您的账户。EC2 控制台目前不支持此操作。

取消与您的账户共享 AMI

注意

在您取消与您的账户共享 AMI 后,您将无法撤消该操作。要重新获得对 AMI 的访问权限,AMI 拥有者必须将其与您的账户共享。

Amazon CLI
取消与您的 Amazon Web Services 账户 共享 AMI

使用 cancel-image-launch-permission 命令并指定 AMI ID。

aws ec2 cancel-image-launch-permission \ --image-id ami-0123456789example \ --region us-east-1

预期输出

{ "Return": true }
PowerShell
取消使用 Amazon Tools for PowerShell 与您的 Amazon Web Services 账户共享 AMI

使用 Stop-EC2ImageLaunchPermission 命令并指定 AMI ID。

Stop-EC2ImageLaunchPermission ` -ImageId ami-0123456789example ` -Region us-east-1

预期输出

True

查找与账户共享的 AMI

若要查找与 Amazon Web Services 账户 共享的 AMI,请参阅 查找共享 AMI