View a markdown version of this page

Conectando automaticamente uma instância do EC2 e um ElastiCache cache - Amazon ElastiCache

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

Conectando automaticamente uma instância do EC2 e um ElastiCache cache

Você pode usar o ElastiCache console para simplificar a configuração de uma conexão entre uma instância do Amazon Elastic Compute Cloud (Amazon EC2) e um cache. ElastiCache Geralmente, seu cache está em uma sub-rede privada e sua instância do EC2 está em uma sub-rede pública em uma VPC. Você pode usar um cliente SQL na sua instância do EC2 para se conectar ao seu ElastiCache cache. A instância EC2 também pode executar servidores web ou aplicativos que acessam seu ElastiCache cache privado.

Conecte automaticamente um ElastiCache cache a uma instância do EC2.

Conectividade automática com uma instância do EC2

Quando você configura uma conexão entre uma instância do EC2 e um ElastiCache cache, configura ElastiCache automaticamente o grupo de segurança da VPC para sua instância do EC2 e para seu cache. ElastiCache

A seguir estão os requisitos para conectar uma instância do EC2 a um ElastiCache cache:

  • A instância do EC2 deve existir na mesma VPC que o cache. ElastiCache

    Se não houver nenhuma instância do EC2 na mesma VPC, o console fornecerá um link para que você crie uma.

  • O usuário que configura a conectividade deve ter permissões para realizar as seguintes operações do Amazon EC2. Geralmente essas permissões são adicionadas às contas do EC2 ao serem criadas. Para obter mais informações sobre permissões do EC2, consulte Como conceder as permissões necessárias para os recursos do Amazon EC2.

    • ec2:AuthorizeSecurityGroupEgress

    • ec2:AuthorizeSecurityGroupIngress

    • ec2:CreateSecurityGroup

    • ec2:DescribeInstances

    • ec2:DescribeNetworkInterfaces

    • ec2:DescribeSecurityGroups

    • ec2:ModifyNetworkInterfaceAttribute

    • ec2:RevokeSecurityGroupEgress

Quando você configura uma conexão com uma instância do EC2, ElastiCache age de acordo com a configuração atual dos grupos de segurança associados ao ElastiCache cache e à instância do EC2, conforme descrito na tabela a seguir.

Configuração atual do grupo de ElastiCache segurança Configuração atual do grupo de segurança do EC2 ElastiCache ação

Há um ou mais grupos de segurança associados ao ElastiCache cache com um nome que corresponde ao padrãoelasticache-ec2-${cacheId}:${ec2InstanceId}. Um grupo de segurança que corresponde ao padrão não foi modificado. Esse grupo de segurança tem apenas uma regra de saída com o grupo de segurança da VPC da instância do EC2 como origem.

Há um ou mais grupos de segurança associados à instância do EC2 com um nome que corresponde ao padrão elasticache-ec2-${cacheId}:${ec2InstanceId}. Um grupo de segurança que corresponde ao padrão não foi modificado. Esse grupo de segurança tem apenas uma regra de saída com o grupo de segurança VPC ElastiCache do cache como origem.

ElastiCache não realiza nenhuma ação.

Uma conexão já foi configurada automaticamente entre a instância do EC2 e o ElastiCache cache. Como já existe uma conexão entre a instância do EC2 e o ElastiCache cache, os grupos de segurança não são modificados.

Qualquer uma das seguintes condições se aplica:

  • Não há nenhum grupo de segurança associado ao ElastiCache cache com um nome que corresponda ao padrãoelasticache-ec2-${cacheId}:${ec2InstanceId}.

  • Há um ou mais grupos de segurança associados ao ElastiCache cache com um nome que corresponde ao padrãoelasticache-ec2-${cacheId}:${ec2InstanceId}. No entanto, não é ElastiCache possível usar nenhum desses grupos de segurança para a conexão com a instância do EC2. ElastiCache não é possível usar um grupo de segurança que não tenha uma regra de entrada com o grupo de segurança VPC da instância EC2 como origem. ElastiCache também não é possível usar um grupo de segurança que tenha sido modificado. São exemplos de modificação a adição de uma regra ou a alteração da porta de uma regra existente.

Qualquer uma das seguintes condições se aplica:

  • Não há um grupo de segurança associado à instância do EC2 com um nome que corresponde ao padrão ec2-elasticache-${ec2InstanceId}:${cacheId}.

  • Há um ou mais grupos de segurança associados à instância do EC2 com um nome que corresponde ao padrão ec2-elasticache-${ec2InstanceId}:${cacheId}. No entanto, não é ElastiCache possível usar nenhum desses grupos de segurança para a conexão com o ElastiCache cache. ElastiCache não é possível usar um grupo de segurança que não tenha uma regra de saída com o grupo de segurança VPC ElastiCache do cache como origem. ElastiCache também não é possível usar um grupo de segurança que tenha sido modificado.

ELC action: create new security groups

Há um ou mais grupos de segurança associados ao ElastiCache cache com um nome que corresponde ao padrãoelasticache-ec2-${cacheId}:${ec2InstanceId}. Um grupo de segurança que corresponde ao padrão não foi modificado. Esse grupo de segurança tem apenas uma regra de saída com o grupo de segurança da VPC da instância do EC2 como origem.

Há um ou mais grupos de segurança associados à instância do EC2 com um nome que corresponde ao padrão elasticache-ec2-${cacheId}:${ec2InstanceId}. No entanto, não é ElastiCache possível usar nenhum desses grupos de segurança para a conexão com o ElastiCache cache. ElastiCache não é possível usar um grupo de segurança que não tenha uma regra de saída com o grupo de segurança VPC ElastiCache do cache como origem. ElastiCache também não é possível usar um grupo de segurança que tenha sido modificado.

ELC action: create new security groups

Há um ou mais grupos de segurança associados ao ElastiCache cache com um nome que corresponde ao padrãoelasticache-ec2-${cacheId}:${ec2InstanceId}. Um grupo de segurança que corresponde ao padrão não foi modificado. Esse grupo de segurança tem apenas uma regra de saída com o grupo de segurança da VPC da instância do EC2 como origem.

Existe um grupo de segurança do EC2 válido para a conexão, mas ele não está associado à instância do EC2. Esse grupo de segurança tem um nome que corresponde ao padrão ec2-elasticache-${ec2InstanceId}:${cacheId}. Não foi modificado. Ele tem apenas uma regra de saída com o grupo de segurança VPC ElastiCache do cache como origem.

ELC action: associate EC2 security group

Qualquer uma das seguintes condições se aplica:

  • Não há nenhum grupo de segurança associado ao ElastiCache cache com um nome que corresponda ao padrãoelasticache-ec2-${cacheId}:${ec2InstanceId}.

  • Há um ou mais grupos de segurança associados ao ElastiCache cache com um nome que corresponde ao padrãoelasticache-ec2-${cacheId}:${ec2InstanceId}. No entanto, não é ElastiCache possível usar nenhum desses grupos de segurança para a conexão com a instância do EC2. ElastiCache não é possível usar um grupo de segurança que não tenha uma regra de entrada com o grupo de segurança VPC da instância EC2 como origem. ElastiCache também não é possível usar o grupo de segurança que foi modificado.

Há um ou mais grupos de segurança associados à instância do EC2 com um nome que corresponde ao padrão ec2-elasticache-${ec2InstanceId}:${cacheId}. Um grupo de segurança que corresponde ao padrão não foi modificado. Esse grupo de segurança tem apenas uma regra de saída com o grupo de segurança VPC ElastiCache do cache como origem.

ELC action: create new security groups
ElastiCache ação: criar novos grupos de segurança

ElastiCache executa as seguintes ações:

  • Cria um grupo de segurança que corresponde ao padrão elasticache-ec2-${cacheId}:${ec2InstanceId}. Esse grupo de segurança tem uma regra de entrada com o grupo de segurança da VPC da instância do EC2 como origem. Esse grupo de segurança está associado ao ElastiCache cache e permite que a instância do EC2 o acesse.

  • Cria um grupo de segurança que corresponde ao padrão elasticache-ec2-${cacheId}:${ec2InstanceId}. Esse grupo de segurança tem uma regra de saída com o grupo de segurança VPC ElastiCache do cache como destino. Esse grupo de segurança está associado à instância do EC2 e permite que a instância do EC2 envie tráfego para o ElastiCache cache.

ElastiCache ação: associar o grupo de segurança EC2

ElastiCacheassocia o grupo de segurança válido e existente do EC2 à instância do EC2. Esse grupo de segurança permite que a instância do EC2 envie tráfego para o ElastiCache cache.

Visualizar recursos computacionais conectados

Você pode usar o Console de gerenciamento da AWS para visualizar os recursos computacionais conectados a um ElastiCache cache. Os recursos mostrados incluem conexões de recursos computacionais que foram configuradas automaticamente. Por exemplo, você pode permitir que um recurso computacional acesse um cache manualmente adicionando uma regra ao grupo de segurança da VPC associado ao cache. Esses recursos não aparecerão na lista de recursos computacionais conectados.

Para que um recurso computacional seja listado, as mesmas condições devem ser aplicadas quando se conecta automaticamente uma instância do EC2 e um ElastiCache cache.

Para visualizar os recursos computacionais conectados a um cache ElastiCache
  1. Faça login no Console de gerenciamento da AWS e abra o ElastiCache console

  2. No painel de navegação, escolha Cache e, em seguida, escolha um cache do Valkey ou Redis OSS.

  3. Na guia Connectivity & security (Conectividade e segurança), veja os recursos computacionais em Set up compute connection (Configurar conexão de computação).

    Recursos computacionais conectados.