Déploiement dans Comptes AWS et avec CodeCatalyst des environnements VPC - 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 avec CodeCatalyst des environnements VPC

À l'aide de CodeCatalyst workflows, vous pouvez déployer des applications et d'autres ressources sur Compte AWS des VPC cibles et Amazon 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 le VPC Amazon cible Compte AWS et facultatif auquel un CodeCatalyst flux de travail se connecte. Un environnement définit également le rôle IAM 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 rôles IAM dont votre flux de travail a besoin pour accéder aux ressources de votre Compte AWS. Pour plus d’informations, consultez 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 rôles Compte AWS s et IAM de l'étape 1. Pour plus d’informations, consultez 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 plus d’informations, consultez Ajouter une action à un CodeCatalyst 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 connexions VPC pour un espace dans le Guide d'CodeCatalyst administration et. Associer une connexion 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 votre VPC Compte AWS ou Amazon, 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.