Criar um ambiente do Elastic Beanstalk - AWS Elastic Beanstalk

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

Criar um ambiente do Elastic Beanstalk

O procedimento a seguir inicia um novo ambiente executando o aplicativo padrão. Essas etapas são simplificadas para colocar seu ambiente em funcionamento rapidamente, usando valores padrão de opções.

Nota sobre permissões

A criação de um ambiente requer as permissões na política gerenciada de acesso completo do Elastic Beanstalk. Para mais detalhes, consulte Política de usuário do Elastic Beanstalk.

Para iniciar um ambiente com um aplicativo (console)
  1. Abra o console do Elastic Beanstalk e, na lista Regiões, selecione sua. Região da AWS

  2. No painel de navegação, escolha Aplicativos. Selecione uma aplicação existente na lista. Também é possível optar por criar uma aplicação, seguindo as instruções em Como gerenciar aplicações do .

  3. Na página de visão geral do aplicativo, escolha Criar ambiente.

    Isso inicia o assistente Create environment (Criar ambiente). O assistente fornece um conjunto de etapas para a criação de um novo ambiente.

  4. Em Nível de ambiente, escolha o nível de ambiente de Ambiente do servidor Web ou Ambiente do operador. Você não pode alterar o nível de um ambiente após a criação.

    nota

    O .NET na Plataforma de servidor Windows não tem suporte para a camada de ambiente do operador.

    Os campos Informações sobre a aplicação são definidos por padrão, com base na aplicação que você escolheu anteriormente.

    No grupo Informações do ambiente, o Nome do ambiente é definido por padrão com base no nome da aplicação. Se preferir um nome de ambiente diferente, insira outro valor no campo. Existe a opção de inserir um nome de Domínio. Se isso não for feito, o Elastic Beanstalk gerará automaticamente um valor. Você também pode opcionalmente inserir uma Descrição do ambiente.

  5. Em Plataforma, selecione a plataforma e a ramificação da plataforma que correspondem à linguagem usada pelo seu aplicativo.

    nota

    O Elastic Beanstalk é compatível com várias versões para a maioria das plataformas listadas. Por padrão, o console seleciona a versão recomendada da plataforma e a ramificação da plataforma escolhida. Se a aplicação exigir outra versão, você poderá selecioná-la aqui. Para obter informações sobre versões de plataforma compatíveis, consulte Plataformas compatíveis com Elastic Beanstalk.

  6. Para o código do aplicativo, você tem várias opções para continuar.

    • Para iniciar a aplicação de exemplo padrão sem fornecer o código-fonte, escolha Aplicação de exemplo. Essa ação escolhe a aplicação de página única que o Elastic Beanstalk fornece para a plataforma selecionada anteriormente.

    • Se você baixou um aplicativo de amostra deste guia ou tem seu próprio código-fonte para um aplicativo, siga as etapas a seguir.

      1. Selecione Carregue seu código.

      2. Em seguida, escolha Arquivo local e, em Carregar aplicação, selecione Escolher arquivo.

      3. O sistema operacional da sua máquina cliente apresentará uma interface para selecionar o arquivo local que você baixou. Selecione o arquivo do pacote de origem e continue.

  7. Sua escolha de predefinições depende de sua finalidade para o ambiente.

    • Se você estiver criando um ambiente de amostra para aprender sobre o Elastic Beanstalk ou um ambiente de desenvolvimento, escolha Instância única (qualificada para o nível gratuito).

    • Se você estiver criando um ambiente de produção ou um ambiente para saber mais sobre balanceamento de carga, escolha uma das opções de alta disponibilidade.

  8. Escolha Próximo.

Para configurar o acesso ao serviço

Em seguida, você precisa de duas funções. Uma função de serviço permite que o Elastic Beanstalk EC2 monitore suas instâncias e atualize a plataforma do seu ambiente. Uma função de perfil de EC2 instância permite tarefas como gravar registros e interagir com outros serviços.

Para criar ou selecionar a função de serviço
  1. Se você já criou uma função de serviço e gostaria de escolher uma existente, selecione o valor no menu suspenso Função de serviço e pule o restante dessas etapas para criar uma função de serviço.

  2. Se você não encontrar nenhum valor listado para a função de serviço ou quiser criar um novo, continue com as próximas etapas.

  3. Em Função de serviço, escolha Criar função.

  4. Em Tipo de entidade confiável, escolha Serviços da AWS .

  5. Para o caso de uso, escolha Elastic Beanstalk — Ambiente.

  6. Escolha Próximo.

  7. Verifique se as políticas de permissões incluem o seguinte e escolha Avançar:

    • AWSElasticBeanstalkEnhancedHealth

    • AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy

  8. Selecione Criar perfil.

  9. Volte para a guia Configurar acesso ao serviço, atualize a lista e selecione a função de serviço recém-criada.

Para criar ou selecionar um perfil de EC2 instância
  1. Se você já criou um perfil de EC2 instância e gostaria de escolher um existente, selecione o valor na lista suspensa do perfil da EC2 instância e pule o restante dessas etapas para criar um perfil de instância. EC2

  2. Se você não encontrar nenhum valor listado para o perfil da EC2 instância ou quiser criar um novo, continue com as próximas etapas.

  3. Selecione Criar perfil.

  4. Em Tipo de entidade confiável, escolha Serviços da AWS .

  5. Para o caso de uso, escolha Elastic Beanstalk — Compute.

  6. Escolha Próximo.

  7. Verifique se as políticas de permissões incluem o seguinte e escolha Avançar:

    • AWSElasticBeanstalkWebTier

    • AWSElasticBeanstalkWorkerTier

    • AWSElasticBeanstalkMulticontainerDocker

  8. Selecione Criar perfil.

  9. Volte para a guia Configurar acesso ao serviço, atualize a lista e selecione o perfil de EC2 instância recém-criado.

Para finalizar a configuração e a criação do seu aplicativo
  1. (Opcional) Se você criou um par de EC2 chaves anteriormente, poderá selecioná-lo na lista suspensa do campo de par de EC2 chaves. Você o usaria para fazer login com segurança na EC2 instância da Amazon que o Elastic Beanstalk provisiona para seu aplicativo. Se você pular essa etapa, sempre poderá criar e atribuir um par de EC2 chaves após a criação do ambiente. Para obter mais informações, consulte EC2 key pair.

  2. Escolha Skip to Review (Pular para revisão) na página Configure service access (Configurar acesso a serviço).

  3. A página Review (Revisão) exibe um resumo de todas as suas escolhas.

    Para personalizar ainda mais o ambiente, escolha Edit (Editar) ao lado da etapa que inclui os itens que você deseja configurar. Você pode configurar as opções a seguir somente durante a criação do ambiente:

    • Nome do ambiente

    • Nome de domínio

    • Versão da plataforma

    • Processador

    • Tipo de load balancer

    • Nível

    Você pode alterar as configurações a seguir após a criação do ambiente, mas elas exigem que novas instâncias ou outros recursos sejam provisionados, e pode levar muito tempo para que elas sejam aplicadas:

    • Tipo de instância, volume raiz, par de chaves e função AWS Identity and Access Management (IAM)

    • Banco de dados interno do Amazon RDS

    • VPC

    Para obter detalhes sobre todas as configurações disponíveis, consulte O assistente de criação de novo ambiente.

  4. Escolha Submit (enviar) na parte inferior da página para inicializar a criação do novo ambiente.

Enquanto o Elastic Beanstalk cria seu ambiente, você será redirecionado para o console do Elastic Beanstalk. Quando a integridade do ambiente ficar verde, escolha o URL próximo ao nome do ambiente para visualizar o aplicativo em execução. Esse URL costuma ser acessível pela internet, a menos que você configure seu ambiente para usar uma VPC personalizada com um load balancer interno.