Amazon Q Developer et points de terminaison d’interface (AWS PrivateLink)
Note
Amazon Q Developer prend en charge les points de terminaison d’interface pour les fonctionnalités disponibles dans votre IDE. Le chat avec Amazon Q sur les applications et les sites Web AWS n’est pas pris en charge pour les points de terminaison de VPC. L’expérience Web de transformation d’Amazon Q Developer ne l’est pas non plus.
Vous pouvez établir une connexion privée entre votre VPC et Amazon Q Developer en créant un point de terminaison de VPC d’interface. Les points de terminaison d’interface sont optimisés par AWS PrivateLink
Chaque point de terminaison d’interface est représenté par une ou plusieurs interfaces réseau Elastic dans vos sous-réseaux.
Pour de plus amples informations, consultez Points de terminaison VPC (AWS PrivateLink) dans le Guide de l’utilisateur Amazon VPC.
Considérations relatives aux points de terminaison de VPC Amazon Q
Avant de configurer un point de terminaison de VPC d’interface pour Amazon Q, veillez à vérifier les propriétés et limitations du point de terminaison d’interface dans le Guide de l’utilisateur Amazon VPC.
Amazon Q prend en charge les appels de toutes ses actions d’API à partir de votre VPC, dans le contexte des services configurés pour fonctionner avec Amazon Q.
Prérequis
Avant de commencer toute procédure ci-dessous, vérifiez que vous disposez des éléments suivants :
-
Un compte AWS avec les autorisations appropriées pour créer et configurer des ressources.
-
Un VPC déjà créé dans votre compte AWS.
-
Connaissance des services AWS, en particulier Amazon VPC et Amazon Q.
Création d’un point de terminaison de VPC d’interface pour Amazon Q
Vous pouvez créer un point de terminaison de VPC pour le service Amazon Q à l’aide de la console Amazon VPC ou de l’AWS Command Line Interface (AWS CLI). Pour plus d’informations, consultez Création d’un point de terminaison d’interface dans le Guide de l’utilisateur Amazon VPC.
Pour créer les points de terminaison de VPC suivants pour Amazon Q, utilisez les noms de service suivants :
-
com.amazonaws.
région.q -
com.amazonaws.us-east-1.codewhisperer
Remplacez région par la région AWS dans laquelle votre profil Amazon Q Developer est installé. Pour plus d’informations, consultez Régions prises en charge par la console Q Developer et le profil Q Developer.
Note
Le point de terminaison Amazon CodeWhisperer (com.amazonaws.us-east-1.codewhisperer) n’est pris en charge que dans la région USA Est (Virginie du Nord).
Si vous activez le DNS privé pour le point de terminaison, vous pouvez faire des demandes d’API à Amazon Q en utilisant son nom DNS par défaut pour la région, par exemple q.us-east-1.amazonaws.com.
Pour plus d’informations, consultez Accès à un service via un point de terminaison d’interface dans le Guide de l’utilisateur Amazon VPC.
Utilisation d’un ordinateur sur site pour se connecter à un point de terminaison Amazon Q
Cette section décrit le processus d’utilisation d’un ordinateur sur site pour se connecter à Amazon Q via un point de terminaison AWS PrivateLink dans votre VPC AWS.
-
Créez une connexion VPN entre votre appareil sur site et votre VPC.
-
Créez un point de terminaison de VPC d’interface pour Amazon Q.
-
Configurez un point de terminaison Amazon Route 53 entrant. Cela vous permettra d’utiliser le nom DNS de votre point de terminaison Amazon Q depuis votre appareil sur site.
Utilisation d’un environnement de codage intégré à la console pour se connecter à un point de terminaison Amazon Q
Cette section décrit le processus d’utilisation d’un environnement de codage intégré à la console pour se connecter à un point de terminaison Amazon Q.
Dans ce contexte, un IDE intégré à la console est un IDE auquel vous accédez depuis la console AWS et auprès duquel vous vous authentifiez avec IAM. Les exemples incluent SageMaker AI Studio et AWS Glue Studio.
-
Créez un point de terminaison de VPC d’interface pour Amazon Q.
-
Configuration d’Amazon Q avec l’environnement de codage intégré à la console
-
Configurez l’environnement de codage pour utiliser le point de terminaison Amazon Q.
Connexion à Amazon Q via AWS PrivateLink à partir d’un IDE tiers sur une instance Amazon EC2
Cette section explique comment installer un environnement de développement intégré (IDE) tiers tel que Visual Studio Code ou JetBrains sur une instance Amazon EC2 et comment le configurer pour se connecter à Amazon Q à l’aide de AWS PrivateLink.
-
Créez un point de terminaison de VPC d’interface pour Amazon Q.
-
Lancez une instance Amazon EC2 dans votre sous-réseau souhaité au sein de votre VPC. Vous pouvez choisir une Amazon Machine Image (AMI) qui est compatible avec votre IDE tiers. Par exemple, vous pouvez sélectionner une AMI Amazon Linux 2.
-
Connectez-vous à l’instance Amazon EC2.
-
Installez et configurez l’IDE (Visual Studio Code ou JetBrains).
-
Configurez l’IDE à connecter via AWS PrivateLink.