Pourquoi l'erreur « Passerelle Internet non attachée à votre Amazon VPC » s'affiche lorsque j'essaie d'activer l'accès à Internet pour Amazon WorkSpaces ?
Date de la dernière mise à jour : 14/12/2020
Lorsque j'essaie d'activer l'accès à Internet pour Amazon WorkSpaces à l'aide d'AWS Management Console, l'erreur suivante s'affiche :
« Le VPC Amazon n'a pas de passerelle Internet qui lui est associée. Créez et attachez une passerelle Internet au VPC, puis configurez les routes vers la passerelle Internet à partir de sous-réseaux de votre VPC avant de continuer. »
J'ai créé une passerelle Internet et je l'ai attachée à Amazon Virtual Private Cloud (Amazon VPC) de WorkSpace. Pourquoi est-ce que je reçois cette erreur et comment la résoudre ?
Résolution
Outre l'attachement de la passerelle Internet au VPC WorkSpace, les tables de routage de tous les sous-réseaux WorkSpace doivent être acheminées vers la passerelle Internet. Si aucun des sous-réseaux WorkSpace n'est public, l'erreur « Passerelle Internet non attachée à votre Amazon VPC » s'affiche.
Identifier les sous-réseaux WorkSpaces
La console Amazon WorkSpaces affiche uniquement les sous-réseaux utilisés pour créer le répertoire WorkSpaces. Vous pouvez utiliser l'interface de ligne de commande AWS (AWS CLI) pour afficher les sous-réseaux utilisés pour créer WorkSpaces. Tout d'abord, installez et configurez AWS CLI.
Remarque : si vous recevez des erreurs lors de l'exécution de commandes depuis AWS CLI, assurez-vous que vous utilisez la version d'AWS CLI la plus récente.
Exécutez la commande suivante pour récupérer les SubnetIds WorkSpaces. Remplacez REGIONCODE et d-directoryID par les détails de votre environnement.
aws workspaces describe-workspace-directories --region REGIONCODE --directory-ids d-directoryID
Vérifier les tables de routage des sous-réseaux
Pour chaque SubnetId, vérifiez la table de routage de sous-réseau. Les sous-réseaux doivent être publics. Cela signifie que la table de routage utilisée par les deux sous-réseaux doit avoir une entrée pour le trafic 0.0.0.0/0 à l'aide d'une passerelle Internet.
Remarque : si les deux sous-réseaux utilisent des tables de routage différentes, vérifiez que les deux tables ont l'entrée pour le trafic 0.0.0.0/0 à l'aide d'une passerelle Internet.
Pour plus d'informations, consultez Ajout et retrait de routes d'une table de routage.
Remarque : si les deux sous-réseaux utilisent une passerelle NAT dans la configuration de leur table de routage, vous n'avez pas besoin d'activer le paramètre Accès à Internet. Au lieu de cela, les WorkSpaces accèdent à Internet à l'aide de la passerelle NAT configurée.
Si le WorkSpace existait déjà avant l'activation de l'Accès à Internet, vous devez recréer le WorkSpace avant d'attribuer automatiquement une adresse IP Elastic.
Informations connexes
Cet article vous a-t-il été utile ?
Besoin d'aide pour une question technique ou de facturation ?