Pourquoi est-ce que je ne peux pas sélectionner une zone de disponibilité pour mon point de terminaison de VPC d'interface Amazon ?

Date de la dernière mise à jour : 09/05/2019

J'utilise Amazon Virtual Private Cloud (Amazon VPC) pour créer le point de terminaison d’un VPC d'interface. Toutefois, je ne peux pas sélectionner le sous-réseau de mon choix pour la zone de disponibilité. Pourquoi est-ce que je ne peux pas sélectionner cette zone de disponibilité pour mon point de terminaison de VPC d'interface ?

Brève description

Lorsque vous créez le point de terminaison d’un VPC d'interface pour vous connecter aux services AWS PrivateLink :

  • Vous devez sélectionner des sous-réseaux pour la zone de disponibilité dans laquelle l'interface réseau Elastic a été lancée.
  • Le mappage de zone de disponibilité peut varier d'un compte AWS à l'autre. Par exemple, il se peut que le sous-réseau mappé comme us-east-1a dans un compte soit mappé comme us-east-1c dans un autre.

Lorsque vous créez un point de terminaison d'interface dans votre compte :

  • Vous pouvez uniquement sélectionner une zone de disponibilité qui correspond aux zones de disponibilité activées dans le Network Load Balancer du VPC fournisseur.
  • La console Amazon VPC effectue automatiquement le mappage de zone de disponibilité.
  • Si une zone de disponibilité n'est pas activée pour le Network Load Balancer du VPC fournisseur, vous recevez le message d'erreur Service not supported in this Availability Zone (Service non pris en charge dans cette zone de disponibilité).

Solution

Identifiez les zones de disponibilité activées dans l'équilibreur de charge réseau du VPC fournisseur. Utilisez la commande describe-vpc-endpoint-services :

aws ec2 describe-vpc-endpoint-services --service-names SERVICE-NAME

Par exemple, utilisez cette commande pour afficher les zones de disponibilité activées :

aws ec2 describe-vpc-endpoint-services --service-names com.amazonaws.vpce.us-east-1.vpce-svc-xxxxxxxxxx

Dans cet exemple, la sortie montre que vous pouvez sélectionner le sous-réseau us-east-1b :

{
    "ServiceDetails": [
         .............................
            "ServiceName": " com.amazonaws.vpce.us-east-1.vpce-svc-xxxxxxxxxx ",
            "VpcEndpointPolicySupported": false,
            "Owner": "##########",
            "AvailabilityZones": [
                "us-east-1b"
            ],
        ..............................
}

Cette page vous a-t-elle été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?