As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Use ModifyImageAttribute
com um CLI
Os exemplos de código a seguir mostram como usar o ModifyImageAttribute
.
- CLI
-
- AWS CLI
-
Exemplo 1: Para tornar AMI público
O
modify-instance-attribute
exemplo a seguir torna AMI público o especificado.aws ec2 modify-image-attribute \ --image-id
ami-5731123e
\ --launch-permission"Add=[{Group=all}]"
Este comando não produz saída.
Exemplo 2: Para tornar um AMI privado
O
modify-instance-attribute
exemplo a seguir torna o especificado AMI privado.aws ec2 modify-image-attribute \ --image-id
ami-5731123e
\ --launch-permission"Remove=[{Group=all}]"
Este comando não produz saída.
Exemplo 3: para conceder permissão de lançamento a uma AWS conta
O
modify-instance-attribute
exemplo a seguir concede permissões de lançamento à AWS conta especificada.aws ec2 modify-image-attribute \ --image-id
ami-5731123e
\ --launch-permission"Add=[{UserId=123456789012}]"
Este comando não produz saída.
Exemplo 4: Para remover a permissão de lançamento de uma AWS conta
O
modify-instance-attribute
exemplo a seguir remove as permissões de lançamento da AWS conta especificada.aws ec2 modify-image-attribute \ --image-id
ami-5731123e
\ --launch-permission"Remove=[{UserId=123456789012}]"
-
Para API obter detalhes, consulte ModifyImageAttribute
na Referência de AWS CLI Comandos.
-
- PowerShell
-
- Ferramentas para PowerShell
-
Exemplo 1: Este exemplo atualiza a descrição do especificadoAMI.
Edit-EC2ImageAttribute -ImageId ami-12345678 -Description "New description"
Exemplo 2: Este exemplo torna o AMI público (por exemplo, para que qualquer Conta da AWS pessoa possa usá-lo).
Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType add -UserGroup all
Exemplo 3: Este exemplo torna o AMI privado (por exemplo, para que somente você, como proprietário, possa usá-lo).
Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType remove -UserGroup all
Exemplo 4: Este exemplo concede permissão de lançamento ao especificado Conta da AWS.
Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType add -UserId 111122223333
Exemplo 5: Este exemplo remove a permissão de lançamento do especificado Conta da AWS.
Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType remove -UserId 111122223333
-
Para API obter detalhes, consulte ModifyImageAttributeem Referência de AWS Tools for PowerShell cmdlet.
-
Para obter uma lista completa de guias do AWS SDK desenvolvedor e exemplos de código, consulteCrie EC2 recursos da Amazon usando um AWS SDK. Este tópico também inclui informações sobre como começar e detalhes sobre SDK versões anteriores.