Criar um ambiente
Use as instruções a seguir para criar um ambiente que você possa associar posteriormente a uma ação de fluxo de trabalho.
Antes de começar
Você precisará do seguinte:
-
Um espaço do CodeCatalyst. Para ter mais informações, consulte Configuração e login no CodeCatalyst.
-
Um projeto do CodeCatalyst. Para ter mais informações, consulte Criar um projeto com um esquema.
-
Uma conexão de conta da AWS que inclui os perfis do IAM de que sua ação de fluxo de trabalho precisará para acessar a AWS. Para ter informações sobre a criação de uma conexão de conta, consulte Permissão do acesso a recursos da AWS com Contas da AWS conectadas. Você pode usar no máximo uma conexão de conta por ambiente.
nota
Você pode criar um ambiente sem uma conexão de conta. No entanto, você precisará voltar e adicionar a conexão posteriormente.
-
Um dos seguintes perfis do CodeCatalyst:
-
Administrador do espaço
-
Administrador do projeto
-
Contributor (Colaborador)
nota
Se você tiver o Perfil de colaborador, poderá criar um ambiente, mas não poderá associá-lo a uma conexão de Conta da AWS. Você precisará pedir a alguém com o perfil Administrador do espaço ou Administrador do projeto que associe o ambiente a uma conexão de Conta da AWS.
Para ter mais informações sobre permissões e perfis, consulte Concessão de permissões de projeto aos usuários.
-
Para criar um ambiente
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Selecione o projeto.
No painel de navegação, selecione CI/CD e Ambientes.
-
Em Nome do ambiente, insira um nome, como
Production
ouStaging
. -
Em Tipo de ambiente, selecione uma das seguintes opções:
-
Não produção: um ambiente em que você pode testar a aplicação para garantir que ela esteja funcionando conforme o esperado antes de colocá-la em produção.
-
Produção: um ambiente “ativo” que está disponível publicamente e hospeda a aplicação finalizada.
Se você selecionar Produção, um selo Produção aparecerá na interface de usuário ao lado de todas as ações às quais o ambiente esteja associado. O selo ajuda você a ver rapidamente quais ações estão sendo implantadas na produção. Além da aparência do selo, não há diferenças entre ambientes de produção e não produção.
-
-
(Opcional) Em Descrição, insira uma descrição como
Production environment for the hello-world app
. -
Em Conexão de Conta da AWS - opcional, escolha a conexão de conta da AWS que você deseja associar a esse ambiente. As ações de fluxo de trabalho atribuídas a esse ambiente poderão se conectar à Conta da AWS associada. Para ter mais informações sobre como criar conexões de Conta da AWS no CodeCatalyst, consulte Permissão do acesso a recursos da AWS com Contas da AWS conectadas.
Se a conexão da Conta da AWS que você deseja usar não estiver listada, talvez ela não seja permitida em seu projeto. Para ter mais informações, consulte Configuração de conexões de contas restritas ao projeto no Guia do administrador do Amazon CodeCatalyst.
-
Em Perfil do IAM padrão, escolha o perfil do IAM que você deseja associar a esse ambiente. As ações de fluxo de trabalho atribuídas a esse ambiente herdarão esse perfil do IAM e poderão usá-lo para se conectar aos serviços e recursos na sua Conta da AWS.
Se você precisar atribuir o ambiente a várias ações e essas ações precisarem de perfis do IAM diferentes do padrão especificado aqui, você poderá especificar os diferentes perfis na guia Configuração de cada ação, usando a opção Alternar perfil. Para ter mais informações, consulte Alteração do perfil do IAM de uma ação.
Se o perfil do IAM que você deseja usar como padrão não estiver listado, pode ser porque você ainda não o adicionou à conexão da sua Conta da AWS. Para adicionar um perfil do IAM a uma conexão de conta, consulte Adicionar perfis do IAM às conexões da conta.
-
(Opcional) Em Conexão VPC, escolha uma conexão VPC que você deseja associar a esse ambiente. Para ter mais informações sobre criação de conexões VPC, consulte Gerenciamento de Amazon Virtual Private Clouds no Guia do administrador do Amazon CodeCatalyst.
Se a conexão VPC que você deseja usar não estiver listada, talvez ela inclua uma conexão de Conta da AWS que não é permitida em seu projeto. Para ter mais informações, consulte Configuração de conexões de contas restritas ao projeto no Guia do administrador do Amazon CodeCatalyst.
-
Selecione Create environment (Criar ambiente). O CodeCatalyst cria um ambiente vazio.
Próximas etapas
-
Agora que criou um ambiente, você pode associá-lo a uma ação de fluxo de trabalho. Para ter mais informações, consulte Associação de um ambiente a uma ação.