AWS文件開發套件範例
搭配使用 ModifyImageAttribute 與 CLI
下列程式碼範例示範如何使用 ModifyImageAttribute。
- CLI
-
- AWS CLI
-
範例 1:將 AMI 設為公有
下列
modify-instance-attribute範例會將指定的 AMI 設為公有。aws ec2 modify-image-attribute \ --image-idami-5731123e\ --launch-permission"Add=[{Group=all}]"此命令不會產生輸出。
範例 2:將 AMI 設為私有
下列
modify-instance-attribute範例會將指定的 AMI 設為私有。aws ec2 modify-image-attribute \ --image-idami-5731123e\ --launch-permission"Remove=[{Group=all}]"此命令不會產生輸出。
範例 3:授予 AWS 帳戶啟動許可權
下列
modify-instance-attribute範例可授予指定的 AWS 帳戶啟動許可權。aws ec2 modify-image-attribute \ --image-idami-5731123e\ --launch-permission"Add=[{UserId=123456789012}]"此命令不會產生輸出。
範例 4:從 AWS 帳戶移除啟動許可權
下列
modify-instance-attribute範例會從指定的 AWS 帳戶移除啟動許可權。aws ec2 modify-image-attribute \ --image-idami-5731123e\ --launch-permission"Remove=[{UserId=123456789012}]"-
如需 API 詳細資訊,請參閱《AWS CLI 命令參考》中的 ModifyImageAttribute
。
-
- PowerShell
-
- Tools for PowerShell V4
-
範例 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 參考 (V4)》中的 ModifyImageAttribute。
-
- Tools for PowerShell V5
-
範例 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 參考 (V5)》中的 ModifyImageAttribute。
-