Associando um ambiente a uma ação - Amazon CodeCatalyst

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 visual
  1. Abra o CodeCatalyst console em https://codecatalyst.aws/.

  2. Selecione o projeto.

  3. No painel de navegação, escolha CI/CD e, em seguida, escolha Fluxos de trabalho.

  4. 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.

  5. Selecione a opção Editar.

  6. Escolha Visual.

  7. 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?.

  8. 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.

    nota

    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.

  9. (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:

    1. No What's in my-environment ? caixa e escolha o ícone de elipse vertical (). Ellipsis.

    2. 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

        Importante

        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.

  10. (Opcional) Escolha Validar para validar o YAML código do fluxo de trabalho antes de confirmar.

  11. 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
  1. Abra o CodeCatalyst console em https://codecatalyst.aws/.

  2. Selecione o projeto.

  3. No painel de navegação, escolha CI/CD e, em seguida, escolha Fluxos de trabalho.

  4. 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.

  5. Selecione a opção Editar.

  6. Escolha YAML.

  7. 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.

  8. (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.

  9. (Opcional) Escolha Validar para validar o YAML código do fluxo de trabalho antes de confirmar.

  10. 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.

nota

Apenas algumas ações permitem que suas informações de implantação sejam exibidas no CodeCatalyst console. Para obter mais informações, consulte Quais ações permitem que suas informações de implantação sejam exibidas CodeCatalyst?.

Para adicionar informações de implantação ao CodeCatalyst
  1. 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:

    1. No painel de navegação, escolha CI/CD e, em seguida, escolha Fluxos de trabalho.

    2. 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.

    3. 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.

  2. Verifique se a atividade de implantação foi adicionada ao CodeCatalyst console:

    1. No painel de navegação, escolha CI/CD e, em seguida, escolha Ambientes.

    2. Escolha seu ambiente (por exemplo,Production).

    3. 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.

    4. Escolha a guia Alvos de implantação e verifique se os recursos do seu aplicativo aparecem.