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á.
Alternativas para controle de versão do código-fonte em AFT
AFTusa AWS CodeCommit para um sistema de controle de versão de código-fonte (VCS) e permite outros CodeConnectionsque atendam aos requisitos de seus negócios ou à arquitetura existente.
Se você estiver implantando AFT pela primeira vez e não tiver um CodeCommit repositório existente, deverá especificar um VCS provedor externo, como parte dos pré-requisitos de AFT implantação. Para obter mais informações, consulte Alternativas para controle de versão do código-fonte em AFT.
AFTsuporta as seguintes alternativas de controle de código-fonte:
-
GitHub
-
GitHub Servidor corporativo
-
BitBucket
nota
Se você especificar AWS CodeCommit como seuVCS, nenhuma etapa adicional será necessária. AFTcria os git
repositórios necessários em seu ambiente, com nomes padrão. No entanto, você pode substituir os nomes padrão do repositório para CodeCommit, conforme necessário, estar em conformidade com seus padrões organizacionais.
Configure um sistema alternativo de controle de versão do código-fonte (personalizadoVCS) com AFT
Para configurar um sistema alternativo de controle de versão de código-fonte para sua AFT implantação, siga estas etapas.
Etapa 1: Crie git
repositórios em um sistema de controle de versão de terceiros compatível (VCS).
Se você não estiver usando AWS CodeCommit, deverá criar git
repositórios em seu ambiente de VCS provedor AFT terceirizado compatível para os itens a seguir.
-
AFTsolicitações de conta. Código de amostra disponível
. Para obter mais informações sobre solicitações de AFT conta, consulteProvisionar uma nova conta com a AFT. -
AFTpersonalizações de provisionamento de contas. Código de amostra disponível
. Para obter mais informações sobre personalizações de provisionamento de AFT contas, consulte. Crie sua conta AFT, provisionando, personalizações, máquina de estado -
AFTpersonalizações globais. Código de amostra disponível
. Para obter mais informações sobre personalizações AFT globais, consulte. Personalizações da conta -
AFTpersonalizações da conta. Código de amostra disponível
. Para obter mais informações sobre personalizações de AFT conta, consulte. Personalizações da conta
Etapa 2: Especificar os parâmetros VCS de configuração necessários para a AFT implantação
Os parâmetros de entrada a seguir são necessários para configurar seu VCS provedor como parte da AFT implantação.
-
vcs_provider: Se você não estiver usando AWS CodeCommit, especifique o VCS provedor como
"bitbucket"
, ou"github"
"githubenterprise"
, com base no seu caso de uso. -
github_enterprise_url: somente para clientes GitHub corporativos, especifique o. GitHub URL
-
account_request_repo_name: para AWS CodeCommit usuários, esse valor é definido como.
aft-account-request
Em um ambiente AFT de VCS provedor terceirizado compatível, atualize esse valor de entrada com o nome real do seu repositório. Para BitBucket Github e GitHub Enterprise, o nome do repositório deve ter o formato.[Org]/[Repo]
-
account_customizations_repo_name: para usuários, esse valor é definido como. AWS CodeCommit
aft-account-customizations
Em um ambiente AFT de VCS provedor terceirizado compatível, atualize esse valor de entrada com o nome do seu repositório. Para BitBucket Github e GitHub Enterprise, o nome do repositório deve ter o formato.[Org]/[Repo]
-
account_provisioning_customizations_repo_name: para usuários, esse valor é definido como. AWS CodeCommit
aft-account-provisioning-customizations
Em um ambiente AFT de VCS provedor terceirizado compatível, atualize esse valor de entrada com o nome do seu repositório. Para BitBucket Github e GitHub Enterprise, o nome do repositório deve ter o formato.[Org]/[Repo]
-
global_customizations_repo_name: para usuários, esse valor é definido como. AWS CodeCommit
aft-global-customizations
Em um ambiente AFT de VCS provedor terceirizado compatível, atualize esse valor de entrada com o nome do seu repositório. Para BitBucket Github e GitHub Enterprise, o nome do repositório deve ter o formato.[Org]/[Repo]
-
account_request_repo_branch: a ramificação é
main
por padrão, mas o valor pode ser substituído.
Por padrão, AFT fontes da main
ramificação de cada git
repositório. Você pode substituir o valor do nome da ramificação por um parâmetro de entrada adicional. Para obter mais informações sobre os parâmetros de entrada, consulte o README arquivo no módulo AFT Terraform
Para AWS CodeCommit clientes existentes
Se você criar um CodeCommit repositório com um novo nome paraAFT, poderá atualizar o nome do repositório atualizando os valores desses parâmetros de entrada.
Etapa 3: Concluir a AWS CodeStar conexão para VCS provedores terceirizados
Quando sua implantação é executada, AFT você cria os AWS CodeCommit repositórios necessários ou cria uma AWS CodeStar conexão para o VCS provedor terceirizado escolhido. No último caso, você deve entrar manualmente no console da conta AFT de gerenciamento para concluir a AWS CodeStar conexão pendente. Consulte a AWS CodeStar documentação para obter mais instruções sobre como concluir a AWS CodeStar conexão.