取消與您的 AWS 帳戶 共用 AMI - Amazon Elastic Compute Cloud

取消與您的 AWS 帳戶 共用 AMI

透過將帳戶新增到 AMI 的啟動許可,可以與指定的 AWS 帳戶 共用 Amazon Machine Image (AMI)。如果已與您的 AWS 帳戶 共用 AMI,而您不再希望與您的帳戶共用它,則可以從 AMI 的啟動許可中移除您的帳戶。可以透過執行 cancel-image-launch-permission AWS CLI 命令完成此操作。執行此命令時,會從指定 AMI 的啟動許可中移除 AWS 帳戶。

例如,您可能會取消與您的帳戶共用 AMI,以降低啟動與您共用的未使用或已棄用 AMI 的執行個體的可能性。當您取消與您的帳戶共用 AMI 時,它將不再出現在 EC2 主控台的任何 AMI 清單或 describe-images 的輸出中。

限制

  • 您可以從僅與您的 AWS 帳戶 共用的 AMI 的啟動許可中移除您的帳戶。您無法使用 cancel-image-launch-permission與組織或組織單位 (OU) 共用的 AMI 的啟動許可中移除帳戶,也無法移除公用 AMI 的存取權。

  • 您無法從 AMI 的啟動許可中永久移除您的帳戶。AMI 擁有者可再次與您的帳戶共用 AMI。

  • AMI 是一種區域性的資源。執行 cancel-image-launch-permission 時,必須指定 AMI 所在的區域。在命令中指定區域,或使用 AWS_DEFAULT_REGION 環境變數

  • 只有 AWS CLI 和 SDK 支援從 AMI 的啟動許可中移除您的帳戶。EC2 主控台目前不支援此動作。

取消與您的帳戶共用 AMI

注意

取消與您的帳戶共用 AMI 後,將無法復原。若要重新獲得對 AMI 的存取權,AMI 擁有者必須與您的帳戶共用它。

AWS CLI
若要取消與您的 AWS 帳戶 共用 AMI

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

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

預期的輸出結果

{ "Return": true }
PowerShell
若要使用 AWS Tools for PowerShell 來取消與您的 AWS 帳戶 共用 AMI

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

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

預期的輸出結果

True

尋找與您帳戶共用的 AMI

若要尋找與您的 AWS 帳戶 共用的 AMI,請參閱 尋找共享 AMI