Gestion des connexions App Runner - AWS App Runner

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestion des connexions App Runner

Lorsque vous créez un service dans AWS App Runner, vous configurez une source d'application : une image de conteneur ou un référentiel source stocké auprès d'un fournisseur. App Runner doit établir une connexion authentifiée et autorisée avec le fournisseur. App Runner peut ensuite lire votre référentiel et le déployer sur votre service. App Runner ne nécessite pas d'établissement de connexion lorsque vous créez un service qui accède au code stocké dans votre Compte AWS.

App Runner conserve les informations de connexion dans une ressource appelée connexion. La console App Runner et ce guide qualifient également les connexions de comptes connectés. App Runner nécessite une ressource de connexion lorsque vous créez un service nécessitant des informations de connexion tierces. Voici quelques informations importantes concernant les connexions :

  • Fournisseurs — App Runner nécessite actuellement des ressources de connexion avec GitHubou Bitbucket.

  • Partagé : vous pouvez utiliser une ressource de connexion pour créer plusieurs services App Runner utilisant le même compte de fournisseur de référentiel.

  • Gestion des ressources : dans App Runner, vous pouvez créer et supprimer des connexions. Cependant, vous ne pouvez pas modifier une connexion existante.

  • Quota de ressources : les ressources de connexion ont un quota défini qui est associé à votre niveau Compte AWS dans chacune d'entre elles Région AWS. Si vous atteignez ce quota, vous devrez peut-être supprimer une connexion avant de pouvoir vous connecter à un nouveau compte fournisseur. Vous pouvez supprimer une connexion à l'aide de la console App Runner ou API comme décrit dans la section suivante,Gérez les connexions. Pour de plus amples informations, veuillez consulter Quotas de ressources App Runner.

Gérez les connexions

Gérez vos connexions App Runner à l'aide de l'une des méthodes suivantes :

App Runner console

Lorsque vous utilisez la console App Runner pour créer un service, vous fournissez les détails de connexion. Il n'est pas nécessaire de créer explicitement une ressource de connexion. Dans la console, vous pouvez choisir de vous connecter à un GitHub compte Bitbucket auquel vous vous êtes déjà connecté, ou de vous connecter à un nouveau compte. Si nécessaire, App Runner crée une ressource de connexion pour vous. Pour une nouvelle connexion, certains fournisseurs exigent que vous effectuiez une poignée de main d'authentification avant de pouvoir utiliser la connexion. La console vous guide tout au long de ce processus.

La console dispose également d'une page permettant de gérer vos connexions existantes. Vous pouvez terminer le handshake d'authentification pour une connexion si vous ne l'avez pas fait lors de la création de votre service. Vous pouvez également supprimer les connexions que vous n'utilisez plus. La procédure suivante montre comment gérer les connexions aux fournisseurs de référentiels.

Pour gérer les connexions dans votre compte
  1. Ouvrez la console App Runner, puis dans la liste des régions, sélectionnez votre Région AWS.

  2. Dans le volet de navigation, sélectionnez Comptes connectés.

    La console affiche ensuite une liste des connexions aux fournisseurs de référentiels dans votre compte.

    Page des comptes connectés à App Runner
  3. Vous pouvez désormais effectuer l'une des actions suivantes avec n'importe quelle connexion de la liste :

    • Ouvrez GitHub un compte ou une organisation /Bitbucket : choisissez le nom de la connexion.

    • Poignée de main d'authentification complète : sélectionnez la connexion, puis dans le menu Actions, choisissez Terminer la poignée de main. La console vous guide tout au long du processus d'authentification.

    • Supprimer la connexion : sélectionnez la connexion, puis dans le menu Actions, choisissez Supprimer. Suivez les instructions de l'invite de suppression.

App Runner API or AWS CLI

Vous pouvez utiliser les API actions App Runner suivantes pour gérer vos connexions.

  • CreateConnection— Crée une connexion avec un compte de fournisseur de référentiel. Une fois la connexion créée, vous devez effectuer manuellement le handshake d'authentification à l'aide de la console App Runner. Ce processus est expliqué dans la section précédente.

  • ListConnections— Renvoie la liste des connexions App Runner associées à votre Compte AWS.

  • DeleteConnection— Supprime une connexion. Vous devrez peut-être supprimer les connexions inutiles si vous atteignez le quota de connexions pour votre Compte AWS.