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á.
Implantação em e Contas da AWS VPCs
Usando CodeCatalyst fluxos de trabalho, você pode implantar aplicativos e outros recursos para atingir Conta da AWS s e Amazon VPCs na AWS nuvem. Para habilitar essas implantações, você deve configurar CodeCatalyst ambientes.
Um CodeCatalyst ambiente, que não deve ser confundido com um ambiente de desenvolvimento, define a Amazon de destino Conta da AWS e opcional à VPC qual um CodeCatalyst fluxo de trabalho se conecta. Um ambiente também define a IAMfunção que um fluxo de trabalho precisa para acessar os AWS serviços e recursos na conta de destino.
Você pode configurar vários ambientes e dar a eles nomes como desenvolvimento, teste, preparação e produção. Quando você implanta nesses ambientes, as informações sobre as implantações aparecem nas CodeCatalyst guias Atividade de implantação e Destinos de implantação no ambiente.
Como faço para começar a usar ambientes?
As etapas de alto nível para adicionar e usar um CodeCatalyst ambiente são as seguintes:
-
No seu CodeCatalyst espaço, conecte uma ou mais AWS contas. Durante esse processo, adicione as IAM funções que seu fluxo de trabalho exige para acessar recursos em seu Conta da AWS. Para obter mais informações, consulte Permitindo acesso a AWS recursos com conexão Contas da AWS.
-
Em seu CodeCatalyst projeto, crie um ambiente que inclua um dos Conta da AWS s e IAM funções da etapa 1. Para obter mais informações, consulte Criar um ambiente.
-
Em seu CodeCatalyst projeto, em um fluxo de trabalho, adicione uma ação que aponte para o ambiente que você criou na etapa 2. Para obter mais informações, consulte Adicionar uma ação a um fluxo de trabalho.
Agora você configurou um ambiente. A ação agora pode implantar recursos no ambiente Conta da AWS especificado.
nota
Você também pode adicionar uma Amazon VPC ao ambiente. Para obter mais informações, consulte Adicionando VPC conexões para um espaço no Guia de CodeCatalyst Administração Associando a a VPC a um ambiente e.
Podem existir vários ambientes em um único fluxo de trabalho?
Sim. Se um fluxo de trabalho incluir várias ações, cada uma dessas ações poderá ser atribuída a um ambiente. Por exemplo, você pode ter um fluxo de trabalho que inclua duas ações de implantação, em que uma é atribuída a um my-staging-enviroment
ambiente e outra a um my-production-environment
ambiente.
Quais ações de fluxo de trabalho oferecem suporte aos ambientes?
Qualquer ação de fluxo de trabalho que implanta recursos na AWS nuvem ou se comunica com os AWS serviços por outros motivos (como monitoramento e geração de relatórios) oferece suporte aos ambientes.
Quais ações permitem que suas informações de implantação sejam exibidas CodeCatalyst?
Das ações de fluxo de trabalho que oferecem suporte a ambientes, apenas algumas oferecem suporte para que suas informações de implantação sejam exibidas nas páginas Atividade de implantação e Destinos de implantação do CodeCatalyst console.
As ações de fluxo de trabalho a seguir permitem que suas informações de implantação sejam exibidas:
-
Deploy AWS CloudFormation stack — Para obter mais informações, consulte Implantação de uma pilha AWS CloudFormation
-
Implante na Amazon ECS — Para obter mais informações, consulte Implantação na Amazon ECS com um fluxo de trabalho
-
Implemente no cluster Kubernetes — Para obter mais informações, consulte Implantação na Amazon EKS com um fluxo de trabalho
-
AWS CDK implantar — Para obter mais informações, consulte Implantando um AWS CDK aplicativo com um fluxo de trabalho
Regiões compatíveis
A página Ambientes pode exibir recursos em qualquer AWS região.
Um ambiente é obrigatório?
Um ambiente é obrigatório se a ação do fluxo de trabalho à qual ele está atribuído implantar recursos na AWS nuvem ou se comunicar com os AWS serviços por outros motivos (como monitoramento e geração de relatórios).
Por exemplo, se você tem uma ação de criação que cria um aplicativo, mas não precisa se comunicar com você Conta da AWS ou com a AmazonVPC, não precisa atribuir um ambiente à ação. Se, no entanto, a ação de criação enviar registros para o CloudWatch serviço da Amazon em seu Conta da AWS, a ação deverá ter um ambiente atribuído.