本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭配使用 ModifyImageAttribute
與 CLI
下列程式碼範例示範如何使用 ModifyImageAttribute
。
- CLI
-
- AWS CLI
-
範例 1:將 AMI 設為公有
下列
modify-instance-attribute
範例會將指定的 AMI 設為公有。aws ec2 modify-image-attribute \ --image-id
ami-5731123e
\ --launch-permission"Add=[{Group=all}]"
此命令不會產生輸出。
範例 2:將 AMI 設為私有
下列
modify-instance-attribute
範例會將指定的 AMI 設為私有。aws ec2 modify-image-attribute \ --image-id
ami-5731123e
\ --launch-permission"Remove=[{Group=all}]"
此命令不會產生輸出。
範例 3:授予 AWS 帳戶的啟動許可
下列
modify-instance-attribute
範例會授予指定 AWS 帳戶的啟動許可。aws ec2 modify-image-attribute \ --image-id
ami-5731123e
\ --launch-permission"Add=[{UserId=123456789012}]"
此命令不會產生輸出。
範例 4:從 AWS 帳戶移除啟動許可
下列
modify-instance-attribute
範例會從指定的 AWS 帳戶移除啟動許可。aws ec2 modify-image-attribute \ --image-id
ami-5731123e
\ --launch-permission"Remove=[{UserId=123456789012}]"
-
如需 API 詳細資訊,請參閱 AWS CLI 命令參考中的 ModifyImageAttribute
。
-
- PowerShell
-
- Tools for PowerShell
-
範例 1:此範例會更新指定 AMI 的描述。
Edit-EC2ImageAttribute -ImageId ami-12345678 -Description "New description"
範例 2:此範例可讓 AMI 公有 (例如,讓 AWS 帳戶 可以使用)。
Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType add -UserGroup all
範例 3:此範例會讓 AMI 私有 (例如,只有您作為擁有者才能使用)。
Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType remove -UserGroup all
範例 4:此範例會授予指定 的啟動許可 AWS 帳戶。
Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType add -UserId 111122223333
範例 5:此範例會從指定的 移除啟動許可 AWS 帳戶。
Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType remove -UserId 111122223333
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ModifyImageAttribute。
-
如需 AWS SDK 開發人員指南和程式碼範例的完整清單,請參閱 使用 建立 Amazon EC2 資源 AWS SDK。此主題也包含有關入門的資訊和舊版 SDK 的詳細資訊。
ModifyIdFormat
ModifyInstanceAttribute