Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter Comment effectuer une migration depuis 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 VPC
À l'aide de CodeCatalyst flux de travail, vous pouvez déployer des applications et d'autres ressources pour cibler Compte AWS les vPC et Amazon VPC 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 VPC 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 attribuer 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 générales pour ajouter et utiliser un CodeCatalyst environnement sont les suivantes :
-
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 de plus amples informations, veuillez consulter Permettre l'accès à AWS ressources connectées Comptes AWS.
-
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 de plus amples informations, veuillez consulter Création d'un environnement.
-
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 avez maintenant configuré un environnement. L'action peut désormais déployer des ressources dans les Compte AWS zones spécifiées dans l'environnement.
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 CodeCatalyst d'administration etAssocier un VPC à un environnement.
Plusieurs environnements peuvent-ils exister au sein d'un même flux de travail ?
Oui. Si un flux de travail comprend plusieurs actions, un environnement peut être attribué à chacune de ces actions. Par exemple, vous pourriez avoir un flux de travail qui inclut deux actions de déploiement, l'une se voyant attribuer 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 communique avec des AWS services pour d'autres raisons (telles que la surveillance et la création de rapports) 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 :
-
Déploiement de la CloudFormation pile — Pour plus d'informations, voir Déploiement d'un CloudFormation pile
-
Déploiement sur Amazon ECS — Pour plus d'informations, consultez Déploiement sur Amazon ECS avec un flux de travail
-
Déploiement sur un cluster Kubernetes — Pour plus d'informations, consultez Déploiement sur Amazon EKS avec un flux de travail
-
AWS CDK déployer — Pour plus d'informations, voir Déploiement d'un AWS CDK application avec flux de travail
Régions prises en charge
La page Environnements peut afficher les ressources de n'importe quelle AWS région.
L'environnement est-il obligatoire ?
Un environnement est obligatoire si l'action de flux de travail qui lui est attribuée déploie des ressources dans le AWS cloud ou communique avec des AWS services pour d'autres raisons (telles que la surveillance et la création de rapports).
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 VPC, 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.