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.
Configurer en GitHub tant que source de configuration
Cette section explique comment déployer des personnalisations pour AWS Control Tower (cFCT) avec GitHub comme source. Le processus comporte trois étapes principales :
Préparer un GitHub référentiel
Création de la connexion par GitHub code
Déployez la CloudFormation pile
Préparer un GitHub référentiel
Créez un référentiel dans votre GitHub compte. Le nom par défaut utilisé dans le modèle estcustom-control-tower-configuration. Envisagez de rendre le référentiel cible privé. Vous allez définir vos personnalisations dans un yaml fichier appelé manifest.yaml dans le dossier de
Le guide de personnalisation cFCT fournit des conseils détaillés sur la création d'un outil manifest.yaml pour configurer vos personnalisations.
Créez la GitHub connexion
À partir de votre instance Developer Tools --Connections pour Github, effectuez les étapes suivantes :
Sélectionnez Créer une connexion et choisissez GitHub comme fournisseur
Choisissez Créer une connexion d' GitHub application, puis dans le champ Nom de la connexion, entrez GitHub cFCT ou le nom de votre choix
Sélectionnez Se connecter à, GitHub puis Installer une nouvelle application
Sélectionnez l' GitHub utilisateur ou l'organisation de votre référentiel
Sous Accès au référentiel, choisissez Sélectionner uniquement les référentiels, puis sélectionnez le référentiel que vous avez créé précédemment et enregistrez votre travail.
Notez l'ARN Code Connections : vous en aurez besoin pour déployer la CloudFormation pile.
Déployez le CloudFormation pile
Téléchargez le
custom-control-tower-initiation.templatefichier depuis le référentiel.Créez une nouvelle CloudFormation pile à l'aide du
custom-control-tower-initiation.templatefichier.Sous AWS CodePipeline Source, choisissez GitHub (via Code Connection).
Dans GitHub Configuration, spécifiez les champs suivants :
Pour l'ARN de la connexion au code, indiquez l'ARN de la connexion au code
pour GitHub Utilisateur ou Organisation, indiquez le nom de l' GitHub utilisateur ou de l'organisation sous laquelle vous avez créé le référentiel
Pour Nom du GitHub référentiel, entrez le nom du référentiel (par défaut)
custom-control-tower-configurationPour Nom de la GitHub succursale, entrez le nom de la succursale (par défaut)
main