Usar ModifySubnetAttribute com uma CLI
Os exemplos de código a seguir mostram como usar o ModifySubnetAttribute.
Exemplos de ações são trechos de código de programas maiores e devem ser executados em contexto. É possível ver essa ação no contexto no seguinte exemplo de código:
- CLI
-
- AWS CLI
-
Alterar o comportamento de endereçamento IPv4 público de uma sub-rede
Este exemplo modifica a subnet-1a2b3c4d para especificar que todas as instâncias executadas nessa sub-rede recebam um endereço IPv4 público. Se o comando for bem-sucedido, nenhuma saída será retornada.
Comando:
aws ec2 modify-subnet-attribute --subnet-id subnet-1a2b3c4d --map-public-ip-on-launch
Alterar o comportamento de endereçamento IPv6 de uma sub-rede
Este exemplo modifica a subnet-1a2b3c4d para especificar que todas as instâncias executadas nessa sub-rede recebam um endereço IPv6 do intervalo da sub-rede.
Comando:
aws ec2 modify-subnet-attribute --subnet-id subnet-1a2b3c4d --assign-ipv6-address-on-creation
Para obter mais informações, consulte Endereço IP na VPC no Guia do usuário da Nuvem privada virtual AWS.
- PowerShell
-
- Ferramentas para PowerShell V4
-
Exemplo 1: esse exemplo habilita o endereçamento IP público para a sub-rede especificada.
Edit-EC2SubnetAttribute -SubnetId subnet-1a2b3c4d -MapPublicIpOnLaunch $true
Exemplo 2: esse exemplo desabilita o endereçamento IP público para a sub-rede especificada.
Edit-EC2SubnetAttribute -SubnetId subnet-1a2b3c4d -MapPublicIpOnLaunch $false
- Ferramentas para PowerShell V5
-
Exemplo 1: esse exemplo habilita o endereçamento IP público para a sub-rede especificada.
Edit-EC2SubnetAttribute -SubnetId subnet-1a2b3c4d -MapPublicIpOnLaunch $true
Exemplo 2: esse exemplo desabilita o endereçamento IP público para a sub-rede especificada.
Edit-EC2SubnetAttribute -SubnetId subnet-1a2b3c4d -MapPublicIpOnLaunch $false
Para ver uma lista completa dos Guias do desenvolvedor e exemplos de código do SDK da AWS, consulte Crie recursos do Amazon EC2 usando um AWS SDK. Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.