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á.
Suas AWS Elastic Beanstalk segurança ambiental
O Elastic Beanstalk fornece várias opções que controlam o acesso ao serviço (segurança) do ambiente e das instâncias do Amazon EC2 nesse ambiente. Este tópico discute a configuração dessas opções.
Configurar a segurança do ambiente
É possível modificar a configuração de segurança do ambiente do Elastic Beanstalk no console do Elastic Beanstalk.
Para configurar o acesso ao serviço (segurança) do ambiente no console do Elastic Beanstalk
Abra o console do Elastic Beanstalk e
, na lista Regiões, selecione seu. Região da AWS -
No painel de navegação, selecione Ambientes e selecione o nome do ambiente na lista.
No painel de navegação, escolha Configuration (Configuração).
-
Na categoria de configuração Service access (Acesso ao serviço), escolha Edit (Editar).
As seguintes configurações estão disponíveis.
Perfil de serviço
Selecione uma função de serviço a ser associada ao ambiente do Elastic Beanstalk. O Elastic Beanstalk assume a função de serviço quando acessa outros AWS serviços em seu nome. Para obter detalhes, consulte Gerenciar funções de serviço do Elastic Beanstalk.
nota
Se o gerente de funções estiver habilitado em sua conta, o Elastic Beanstalk atribuirá a função de serviço para você, e a lista suspensa Função de serviço e as etapas de criação de função descritas aqui serão substituídas pela opção Personalizar. Para usar uma função diferente, escolha Personalizar. Para obter mais informações, consulte Criação de funções do IAM no Guia do usuário do IAM.
EC2 key pair
É possível fazer login com segurança nas instâncias do Amazon Elastic Compute Cloud (Amazon EC2) provisionadas para a sua aplicação do Elastic Beanstalk com um par de chaves do Amazon EC2. Para obter instruções sobre como criar um par de chaves, consulte Criação de um par de chaves usando o Amazon EC2 no Guia do usuário do Amazon EC2.
nota
Quando você cria um par de chaves, o Amazon EC2 armazena uma cópia de sua chave pública. Se você não precisar mais usá-la para se conectar a nenhuma instância do ambiente, poderá excluí-la do Amazon EC2. Para obter detalhes, consulte Exclusão do par de chaves no Guia do usuário do Amazon EC2.
Escolha um EC2 key pair (Par de chaves do EC2) no menu suspenso para atribuí-lo às instâncias do ambiente. Quando você atribui um par de chaves, a chave pública é armazenada na instância para autenticar a chave privada, que você armazena localmente. A chave privada nunca é armazenada AWS.
Para obter mais informações sobre como se conectar a instâncias do Amazon EC2, consulte Conectar-se à sua instância e Conectar-se a Linux/UNIX instâncias do Windows usando PuTTY no Guia do usuário do Amazon EC2.
Perfil de instância do IAM
Um perfil de instância do EC2 é um perfil do IAM que é aplicado às instâncias iniciadas no ambiente do Elastic Beanstalk. As instâncias do Amazon EC2 assumem a função de perfil de instância para assinar solicitações AWS e acessar APIs, por exemplo, para fazer upload de logs para o Amazon S3.
Na primeira vez que você cria um ambiente no console do Elastic Beanstalk, o Elastic Beanstalk solicita que você crie um perfil de instância com um conjunto padrão de permissões. Você pode adicionar permissões a esse perfil para fornecer às suas instâncias acesso a outros AWS serviços. Para obter detalhes, consulte Gerenciar perfis de instância do Elastic Beanstalk.
nota
Anteriormente, o Elastic Beanstalk criava um perfil de instância padrão do EC2 chamado aws-elasticbeanstalk-ec2-role na primeira vez em que uma AWS conta criou um ambiente. Esse perfil de instância incluía as políticas gerenciadas padrão. Se sua conta já tiver esse perfil de instância, ele permanecerá disponível para você atribuí-lo aos seus ambientes.
No entanto, as diretrizes de AWS segurança recentes não permitem que um AWS serviço crie automaticamente funções com políticas de confiança para outros AWS serviços, neste caso o EC2. Por causa dessas diretrizes de segurança, o Elastic Beanstalk não cria mais um perfil de instância padrão aws-elasticbeanstalk-ec2-role.
nota
Há outro aspecto da segurança da instância do EC2 que designa regras de firewall para instâncias do EC2. Isso é controlado por grupos de segurança EC2. Para obter mais informações, consulte As EC2 instâncias da Amazon para seu ambiente Elastic Beanstalk.
Namespaces de configuração de segurança do ambiente
O Elastic Beanstalk fornece opções de configuração nos namespaces a seguir para permitir que você personalize a segurança do ambiente:
-
aws:elasticbeanstalk:environment: configure a função de serviço do ambiente usando a opção
ServiceRole. -
aws:autoscaling:launchconfiguration: configure permissões para as instâncias do Amazon EC2 do ambiente usando as opções
EC2KeyName,IamInstanceProfile,DisableDefaultEC2SecurityGroupeSecurityGroups.
A CLI do EB e o console do Elastic Beanstalk aplicam os valores recomendados para as opções anteriores. Se quiser usar arquivos de configuração para definir a mesma coisa, você precisa remover essas configurações. Para mais detalhes, consulte Valores recomendados.