Modifies an attribute of an AMI.
ec2-modify-image-attribute
ami_id {-l (-a entity | -r
entity) | --product-code
code}
| Name | Description | Required |
|---|---|---|
|
|
The AMI ID. Type: String Default: None Example: ami-2bb65342 |
Yes |
|
|
Product code. Type: String Default: None Example: D662E989 |
No |
|
|
Used with the --add or --remove flags to grant or revoke launch permissions. Type: String Default: None Example: --launch-permission |
Yes |
|
|
Adds a launch permission for the specified AWS account or for all users. Type: String Valid Values: Default: None Example: --launch-permission --add all |
Yes |
|
|
Removes a launch permission for the specified AWS account or for all users. Type: String Valid Values: Default: None Example: --launch-permission --remove all |
Yes |
The command returns a table that contains the following information:
Attribute type identifier
ID of the AMI on which attributes are being modified
Action performed on the attribute
Attribute or attribute list item value type
Attribute or attribute list item value
Amazon EC2 displays errors on stderr.
This example makes this a public AMI and grants specific permissions to a user.
PROMPT>ec2-modify-image-attribute ami-2bb65342 -l -a AIDADH4IGTRXXKCDlaunchPermission ami-2bb65342 ADD userId AIDADH4IGTRXXKCD
The following example adds the 774F4FF8 product code to the
ami-2bb65342 AMI:
PROMPT>ec2-modify-image-attribute ami-2bb65342 -p 774F4FF8productCodes ami-2bb65342 productCode 774F4FF8