Modifier un attribut d’un Subnet

Vous pouvez modifier un attribut d’un Subnet.

Vous pouvez spécifier si une IP publique est attribuée aux interfaces réseau créées dans le Subnet, y compris les interfaces réseau créées lorsque vous lancez une machine virtuelle (VM) dans un Subnet.

Mettre à jour un Subnet avec OSC CLI

À ce jour, cette section est disponible en anglais uniquement.

The UpdateSubnet command modifies the specified attribute of a Subnet.

Request sample
$ osc-cli api UpdateSubnet --profile "default" \
    --SubnetId "subnet-12345678" \
    --MapPublicIpOnLaunch True

This command contains the following attributes that you need to specify:

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

  • MapPublicIpOnLaunch: If true, a public IP is assigned to the network interface cards (NICs) created in the specified Subnet.

  • SubnetId: The ID of the Subnet.

The UpdateSubnet command returns the following elements:

  • ResponseContext: Information about the context of the response.

  • Subnet: Information about the Subnet.

Result sample
{
  "Subnet": {
    "Tags": [],
    "SubregionName": "eu-west-2a",
    "SubnetId": "subnet-12345678",
    "AvailableIpsCount": 16379,
    "IpRange": "10.0.0.0/18",
    "MapPublicIpOnLaunch": true,
    "State": "available",
    "NetId": "vpc-12345678"
  },
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Modifier un attribut d’un subnet avec AWS CLI

Pour modifier un attribut d’un subnet, utilisez la commande modify-subnet-attribute en suivant cette syntaxe :

Exemple de requête
$ aws ec2 modify-subnet-attribute \
    --profile YOUR_PROFILE \
    --subnet-id subnet-12ab34cd \
    --map-public-ip-on-launch \
    --endpoint https://fcu.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

  • subnet-id : L’ID du subnet dont vous voulez modifier un attribut.

  • (optionnel) map-public-ip-on-launch | no-map-public-ip-on-launch : Si paramétré sur map-public-ip-on-launch, une IP publique est attribuée à chaque instance créée dans le subnet. L’IP publique reste attribuée à l’instance même lorsque celle-ci est arrêtée. L’IP publique est libérée lorsque l’instance est terminée.
    Si paramétré sur no-map-public-ip-on-launch, aucune IP publique n’est attribuée.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

L’attribut spécifié est modifié.

Pages connexes

Méthodes API correspondantes

AWS™ et Amazon Web Services™ sont des marques de commerce d’Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.