Déploiement dans Comptes AWS et VPCs - Amazon CodeCatalyst

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.

Déploiement dans Comptes AWS et VPCs

À l'aide de CodeCatalyst flux de travail, vous pouvez déployer des applications et d'autres ressources sur Target Compte AWS et Amazon VPCs dans le AWS cloud. Pour activer ces déploiements, vous devez configurer CodeCatalyst des environnements.

Un CodeCatalyst environnement, à ne pas confondre avec un environnement de développement, définit l'Amazon cible Compte AWS et facultatif VPC auquel un CodeCatalyst flux de travail se connecte. Un environnement définit également le IAMrôle dont un flux de travail a besoin pour accéder aux AWS services et aux ressources du compte cible.

Vous pouvez configurer plusieurs environnements et leur donner des noms tels que développement, test, préparation et production. Lorsque vous déployez dans ces environnements, les informations relatives aux déploiements apparaissent dans les onglets Activité de CodeCatalyst déploiement et Cibles de déploiement de l'environnement.

Comment démarrer avec les environnements ?

Les étapes de haut niveau pour ajouter et utiliser un CodeCatalyst environnement sont les suivantes :

  1. Dans votre CodeCatalyst espace, connectez un ou plusieurs AWS comptes. Au cours de ce processus, ajoutez les IAM rôles dont votre flux de travail a besoin pour accéder aux ressources de votre Compte AWS. Pour de plus amples informations, veuillez consulter Permettre l'accès aux AWS ressources avec Connected Comptes AWS.

  2. Dans votre CodeCatalyst projet, créez un environnement qui inclut l'un des IAM rôles et l' Compte AWS un des rôles définis à l'étape 1. Pour de plus amples informations, veuillez consulter Création d'un environnement.

  3. Dans votre CodeCatalyst projet, dans un flux de travail, ajoutez une action qui pointe vers l'environnement que vous avez créé à l'étape 2. Pour de plus amples informations, veuillez consulter Ajouter une action à un flux de travail.

    Vous venez de configurer un environnement. L'action peut désormais déployer des ressources dans l'environnement Compte AWS spécifié.

Note

Vous pouvez également ajouter un Amazon VPC à l'environnement. Pour plus d'informations, consultez les sections Ajout de VPC connexions pour un espace dans le Guide d'CodeCatalyst administration etAssocier un VPC à un environnement.

Est-il possible de créer plusieurs environnements au sein d'un même flux de travail ?

Oui. Si un flux de travail inclut plusieurs actions, un environnement peut être attribué à chacune de ces actions. Par exemple, vous pouvez avoir un flux de travail qui inclut deux actions de déploiement, l'une étant affectée à un my-staging-enviroment environnement et l'autre à un my-production-environment environnement.

Quelles actions de flux de travail prennent en charge les environnements ?

Toute action de flux de travail qui déploie des ressources dans le AWS cloud ou qui communique avec AWS des services pour d'autres raisons (telles que la surveillance et le reporting) prend en charge les environnements.

Quelles actions permettent d'afficher leurs informations de déploiement CodeCatalyst ?

Parmi les actions de flux de travail qui prennent en charge les environnements, seules quelques-unes prennent en charge l'affichage de leurs informations de déploiement sur les pages Activité de déploiement et Cibles de déploiement de la CodeCatalyst console.

Les actions de flux de travail suivantes permettent d'afficher leurs informations de déploiement :

Régions prises en charge

La page Environnements peut afficher les ressources de n'importe quelle AWS région.

Un environnement est-il obligatoire ?

Un environnement est obligatoire si l'action de flux de travail à laquelle il est affecté déploie des ressources dans le AWS cloud ou communique avec les AWS services pour d'autres raisons (telles que la surveillance et le reporting).

Par exemple, si vous avez une action de génération qui crée une application mais n'a pas besoin de communiquer avec vous Compte AWS ou avec AmazonVPC, vous n'avez pas besoin d'attribuer un environnement à l'action. Si, toutefois, l'action de génération envoie des journaux au CloudWatch service Amazon de votre Compte AWS ordinateur, un environnement doit être attribué à l'action.