As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Esta seção explica como implantar personalizações para o AWS Control Tower (cFCT) GitHub como fonte. O processo tem três etapas principais:
Prepare um GitHub repositório
Crie a conexão GitHub de código
Implante a AWS CloudFormation pilha
Prepare um GitHub repositório
Crie um repositório em sua GitHub conta, o nome padrão usado no modelo écustom-control-tower-configuration
. Considere tornar o repositório de destino privado. Você definirá suas personalizações em um yaml
arquivo chamado manifest.yaml
na pasta de implantação do repositório
O guia de personalização do cFct fornece orientações detalhadas sobre como criar um manifest.yaml
para configurar suas personalizações.
Crie a GitHub conexão
Na sua instância Developer Tools --Connections para Github, execute as seguintes etapas:
Selecione Criar conexão e escolha GitHub como provedor
Escolha Criar uma conexão de GitHub aplicativo e, no campo Nome da conexão, insira GitHub cFct ou qualquer nome que você escolher
Selecione Conectar a GitHub e escolha Instalar um novo aplicativo
Selecione o GitHub usuário ou a organização do seu repositório
Em Acesso ao repositório, escolha Somente selecionar repositórios, selecione o repositório que você criou anteriormente e Salve seu trabalho.
Observe o ARN das conexões de código - você precisará dele ao implantar a pilha. AWS CloudFormation
Implante a AWS CloudFormation pilha
Baixe o
custom-control-tower-initiation.template
arquivo do repositório.Crie uma nova AWS CloudFormation pilha usando o
custom-control-tower-initiation.template
arquivo.Em AWS CodePipeline Fonte, escolha GitHub (via Conexão de Código).
Em GitHub Configuração, especifique estes campos:
Para o ARN da Conexão de Código, forneça o ARN da Conexão de Código
para GitHub Usuário ou Organização, forneça o nome do GitHub usuário ou organização sob a qual você criou o repositório
Em Nome GitHub do repositório, insira o nome do repositório (o padrão é)
custom-control-tower-configuration
Em Nome GitHub da filial, insira o nome da filial (o padrão é)
main