Modifier un attribut d’un VPC

Vous pouvez modifier un attribut d’un Virtual Private Cloud (VPC), soit pour activer ou désactiver la prise en charge des serveurs DNS, soit pour activer ou désactiver les noms d’hôtes DNS.

Les serveurs DNS du VPC sont définis dans un groupe d’options DHCP. Lorsque vous créez un VPC, un groupe d’options DHCP par défaut est automatiquement créé et associé au VPC, mais vous pouvez le remplacer par un groupe personnalisé. Pour en savoir plus, voir À propos des options DHCP.

Cette fonctionnalité n’est pas disponible depuis Cockpit. Cette documentation décrit uniquement la procédure à l’aide d’AWS CLI.

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

Exemple de requête
$ aws ec2 modify-vpc-attribute \
    --profile YOUR_PROFILE \
    --vpc-id vpc-12345678 \
    --no-enable-dns-support \
    [--enable-dns-hostnames | --no-enable-dns-hostnames] \
    --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 Utiliser et configurer AWS CLI.

  • vpc-id : L’ID du VPC.

  • (optionnel) enable-dns-support | no-enable-dns-support : Si paramétré sur enable-dns-support, les serveurs DNS du VPC résolvent les noms d’hôtes DNS de vos instances en adresses IP correspondantes. Si paramétré sur no-enable-dns-support, ils ne les résolvent pas.

  • (optionnel) enable-dns-hostnames | no-enable-dns-hostnames : Si paramétré sur enable-dns-hostnames, les instances lancées dans le VPC obtiennent des noms d’hôtes DNS. Si paramétré sur no-enable-dns-hostnames, elles n’en obtiennent pas.

    Vous ne pouvez pas modifier à la fois l’attribut de prise en charge DNS et l’attribut de noms d’hôtes DNS. Pour modifier les deux attributs, utilisez deux requêtes distinctes.

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

L’attribut spécifié est modifié.

Pages connexes

Méthode API correspondante

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.