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á.
Associando um ambiente a uma ação
Quando você associa um ambiente a uma ação de fluxo de trabalho suportada Conta da AWS, a IAM função padrão do ambiente e a Amazon VPC opcional são atribuídas à ação. A ação pode então se conectar e implantar Conta da AWS usando a IAM função e também se conectar à Amazon opcionalVPC.
Use as instruções a seguir para associar um ambiente a uma ação.
Etapa 1: associar o ambiente a uma ação de fluxo de trabalho
Use o procedimento a seguir para associar um ambiente a uma ação de fluxo de trabalho.
- Visual
-
Para associar um ambiente a uma ação de fluxo de trabalho usando o editor visualAbra o CodeCatalyst console em https://codecatalyst.aws/.
-
Selecione o projeto.
-
No painel de navegação, escolha CI/CD e, em seguida, escolha Fluxos de trabalho.
-
Escolha o nome do seu fluxo de trabalho. Você pode filtrar pelo nome do repositório ou ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou status do fluxo de trabalho.
-
Selecione a opção Editar.
-
Escolha Visual.
-
No diagrama do fluxo de trabalho, escolha uma ação compatível com ambientes. Para obter mais informações, consulte Quais ações permitem que suas informações de implantação sejam exibidas CodeCatalyst?.
-
Escolha a guia Configuração e especifique as informações no campo Ambiente, da seguinte forma.
Ambiente
Especifique o CodeCatalyst ambiente a ser usado com a ação. A ação se conecta Conta da AWS à Amazon opcional VPC especificada no ambiente escolhido. A ação usa a IAM função padrão especificada no ambiente para se conectar ao Conta da AWS e usa a IAM função especificada na VPCconexão da Amazon para se conectar à AmazonVPC.
Se a IAM função padrão não tiver as permissões exigidas pela ação, você poderá configurar a ação para usar uma função diferente. Para obter mais informações, consulte Mudando o IAM papel de uma ação.
Para obter mais informações sobre ambientes, consulte Implantação em e Contas da AWS VPCs Criar um ambiente e.
-
(Opcional) Altere a IAM função associada à ação. Talvez você queira alterar a função se ela contiver o conjunto errado de permissões para a ação.
Para alterar a função:
-
No What's in my-environment
? caixa e escolha o ícone de elipse vertical ().
-
Escolha uma das seguintes opções:
-
Troque de função. Escolha essa opção para alterar a IAM função usada por essa ação e somente por essa ação. Outras ações continuam usando a IAM função padrão especificada no ambiente associado. Para obter mais informações, consulte Mudando o IAM papel de uma ação.
-
Edite o ambiente. Escolha essa opção para alterar a IAM função padrão listada em seu ambiente. Quando você escolhe essa opção, sua ação — e qualquer outra ação associada ao mesmo ambiente — começa a usar a nova função padrão. IAM
Tenha cuidado ao atualizar a IAM função padrão. Alterar a função pode levar a falhas de ação se as permissões na função não forem suficientes para todas as ações que compartilham o ambiente.
-
(Opcional) Escolha Validar para validar o YAML código do fluxo de trabalho antes de confirmar.
-
Escolha Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.
- YAML
-
Para associar um ambiente a uma ação de fluxo de trabalho usando o YAML editor
Abra o CodeCatalyst console em https://codecatalyst.aws/.
-
Selecione o projeto.
-
No painel de navegação, escolha CI/CD e, em seguida, escolha Fluxos de trabalho.
-
Escolha o nome do seu fluxo de trabalho. Você pode filtrar pelo nome do repositório ou ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou status do fluxo de trabalho.
-
Selecione a opção Editar.
-
Escolha YAML.
-
Na ação do fluxo de trabalho que você deseja associar a um ambiente, adicione um código semelhante ao seguinte:
action-name
:
Environment:
Name: environment-name
Para obter mais informações, consulte o Tipos de ação tópico. Este tópico tem links para a documentação de cada ação, incluindo sua YAML referência.
-
(Opcional) Se você quiser que a ação use uma função diferente da IAM função padrão listada no ambiente, adicione uma Connections:
seção que inclua a função que você deseja usar. Para obter mais informações, consulte Mudando o IAM papel de uma ação.
-
(Opcional) Escolha Validar para validar o YAML código do fluxo de trabalho antes de confirmar.
-
Escolha Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.
Etapa 2: preencher a página de atividades de implantação
Depois de associar um ambiente a uma ação de fluxo de trabalho, você pode preencher as páginas Atividade de implantação e Destino de implantação na seção Ambientes do CodeCatalyst console com informações de implantação. Use as instruções a seguir para preencher essas páginas.
Para adicionar informações de implantação ao CodeCatalyst
-
Se a execução de um fluxo de trabalho não foi iniciada automaticamente quando você confirmou suas alteraçõesEtapa 1: associar o ambiente a uma ação de fluxo de trabalho, inicie manualmente a execução da seguinte forma:
-
No painel de navegação, escolha CI/CD e, em seguida, escolha Fluxos de trabalho.
-
Escolha o nome do seu fluxo de trabalho. Você pode filtrar pelo nome do repositório ou ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou status do fluxo de trabalho.
-
Escolha Executar.
A execução do fluxo de trabalho inicia uma nova implantação, o que faz com que CodeCatalyst as informações de implantação sejam adicionadas CodeCatalyst a.
-
Verifique se a atividade de implantação foi adicionada ao CodeCatalyst console:
-
No painel de navegação, escolha CI/CD e, em seguida, escolha Ambientes.
-
Escolha seu ambiente (por exemplo,Production
).
-
Escolha a guia Atividade de implantação e verifique se uma implantação aparece com um Status de SUCCEEDED. Isso indica que a execução de um fluxo de trabalho implantou com êxito os recursos do seu aplicativo.
-
Escolha a guia Alvos de implantação e verifique se os recursos do seu aplicativo aparecem.