AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Cloud9 peuvent continuer à utiliser le service normalement. En savoir plus
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.
Création de services App Runner
Vous pouvez créer un service App Runner dans AWS Toolkit à l'aide de l'AWS explorateur. Une fois que vous avez choisi de créer un service dans un service spécifique Région AWS, le volet de commande du AWS Toolkit décrit comment configurer l'instance de service sur laquelle votre application s'exécute.
Avant de créer un service App Runner, assurez-vous que vous avez rempli les prérequis. Cela inclut la fourniture des IAM autorisations pertinentes et la confirmation du référentiel source spécifique que vous souhaitez déployer.
Pour créer un service App Runner
-
Ouvrez AWS l'Explorateur, s'il n'est pas déjà ouvert.
-
Cliquez avec le bouton droit de la souris sur le nœud App Runner et choisissez Create Service (Créer un service).
Le volet de commande du AWS Toolkit s'affiche.
-
Pour Sélectionner un type d'emplacement de code source, choisissez ECRou Référentiel.
Si vous le souhaitez ECR, vous spécifiez une image de conteneur dans un référentiel géré par Amazon Elastic Container Registry. Si vous choisissez Repository (Référentiel), vous spécifiez un référentiel de code source maintenu par un fournisseur de référentiel pris en charge. Actuellement, App Runner le prend en charge en GitHub
tant que fournisseur de référentiel de code source.
-
Pour Sélectionner ou saisir un référentiel d'images, choisissez ou saisissez le référentiel URL d'images géré par votre registre ECR privé Amazon ou la galerie ECR publique Amazon.
Note
Si vous spécifiez un référentiel depuis l'Amazon ECR Public Gallery, assurez-vous que les déploiements automatiques sont désactivés. App Runner ne prend pas en charge les déploiements automatiques d'une image dans un référentiel ECR public.
Les déploiements automatiques sont désactivés par défaut. Ceci est indiqué lorsque l'icône de l'en-tête du panneau de commande comporte une ligne diagonale. Si vous choisissez d'activer les déploiements automatiques, un message vous informe que cette option peut entraîner des coûts supplémentaires.
-
Si l'étape dans le panneau de commande signale que No tags found (Aucune identification trouvée), revenez en arrière d'une étape pour sélectionner un référentiel qui contient une image de conteneur étiquetée.
-
Pour Port, saisissez le port IP utilisé par le service (Port
8000
, par exemple). -
(Facultatif) Pour Configure environment variables (Configurer les variables d'environnement), spécifiez un fichier qui contient des variables d'environnement utilisées pour personnaliser le comportement de votre instance de service.
-
Si vous utilisez un registre ECR privé Amazon, vous avez besoin du rôle AppRunnerECRAccessRoleECRd'accès. Ce rôle permet à App Runner d'accéder aux images Amazon Elastic Container Registry (AmazonECR) de votre compte. Choisissez l'icône « + » dans l'en-tête du panneau de commande pour créer ce rôle. Si votre image est stockée sur Amazon ECR Public où les images sont accessibles au public, aucun rôle d'accès n'est requis.
-
Pour Name your service (Nommer votre service), saisissez un nom unique et appuyez sur Entrée. Le nom ne peut pas contenir d'espaces.
-
Pour la configuration de l'instance Select, choisissez une combinaison d'CPUunités et de mémoire (toutes deux en Go) pour votre instance de service.
Lorsque votre service est en cours de création, son statut passe de Creating (Création) à Running (Exécution).
-
Une fois que votre service a commencé à fonctionner, ouvrez un menu contextuel (clic droit) correspondant et choisissez Copy Service URL.
-
Pour accéder à votre application déployée, collez le texte copié URL dans la barre d'adresse de votre navigateur Web.
-
Pour Sélectionner une connexion, choisissez une connexion liée GitHub à AWS. Les connexions disponibles pour la sélection sont répertoriées sur la page GitHub des connexions de la console App Runner.
-
Pour Sélectionner un GitHub référentiel distant, choisissez ou entrez un URL pour le référentiel distant.
Les référentiels distants déjà configurés avec la gestion du contrôle de AWS Cloud9 source peuvent être sélectionnés. Si le référentiel n'est pas répertorié, vous pouvez également coller un lien vers le référentiel.
-
Pour Select a branch (Sélectionner une branche), choisissez la branche Git de votre code source que vous souhaitez déployer.
-
Pour Choose configuration source (Choisir la source de la configuration), indiquez comment vous souhaitez définir votre configuration d'exécution.
Si vous choisissez Use configuration file (Utiliser le fichier de configuration), votre instance de service est configurée par les paramètres qui sont définis par le fichier de configuration
apprunner.yaml
. Ce fichier se trouve dans le répertoire racine du référentiel de votre application.Si vous choisissez Configure all settings here (Configurer tous les paramètres ici), utilisez le panneau de commande pour spécifier les éléments suivants :
-
Runtime (Exécution) : choisissez Python 3 ou Nodejs 12.
-
Build command (Commande de création) : saisissez la commande permettant de créer votre application dans l'environnement d'exécution de votre instance de service.
-
Start command (Commande de démarrage) : saisissez la commande permettant de démarrer votre application dans l'environnement d'exécution de votre instance de service.
-
-
Pour Port, entrez le port IP que le service utilise (par exemple, le port
8000
). -
(Facultatif) Pour Configure environment variables (Configurer les variables d'environnement), indiquez un fichier qui contient des variables d'environnement pour personnaliser le comportement de votre instance de service.
-
Pour Name your service (Nommer votre service), saisissez un nom unique et appuyez sur Entrée. Le nom ne peut pas contenir d'espaces.
-
Pour la configuration de l'instance Select, choisissez une combinaison d'CPUunités et de mémoire en Go pour votre instance de service.
Lorsque votre service est en cours de création, son statut passe de Creating (Création) à Running (Exécution).
-
Une fois le service lancé, ouvrez le menu contextuel (clic droit) correspondant et choisissez Copy Service URL.
-
Pour accéder à votre application déployée, collez le texte copié URL dans la barre d'adresse de votre navigateur Web.
Note
Si votre tentative de création d'un service App Runner échoue, le service affiche le statut Create failed (Création échouée) dans AWS Explorer. Pour des informations de dépannage, consultez When service creation fails (Lorsque la création du service échoue) dans le Guide du développeur App Runner.