Conectando uma EC2 instância e um ElastiCache cache automaticamente - 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 uma EC2 instância e um ElastiCache cache automaticamente

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 ElastiCache cache. Geralmente, seu cache está em uma sub-rede privada e sua EC2 instância está em uma sub-rede pública dentro de uma VPC. Você pode usar um cliente SQL na sua EC2 instância para se conectar ao seu ElastiCache cache. A EC2 instância também pode executar servidores web ou aplicativos que acessam seu ElastiCache cache privado.

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

Conectividade automática com uma EC2 instância

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

Veja a seguir os requisitos para conectar uma EC2 instância a um ElastiCache cache:

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

    Se não existirem EC2 instâncias na mesma VPC, o console fornecerá um link para criar uma.

  • O usuário que configura a conectividade deve ter permissões para realizar as seguintes EC2 operações da Amazon. Essas permissões geralmente são adicionadas às EC2 contas quando elas são criadas. Para obter mais informações sobre EC2 permissões, consulte Conceder as permissões necessárias para EC2 os recursos da Amazon.

    • ec2:AuthorizeSecurityGroupEgress

    • ec2:AuthorizeSecurityGroupIngress

    • ec2:CreateSecurityGroup

    • ec2:DescribeInstances

    • ec2:DescribeNetworkInterfaces

    • ec2:DescribeSecurityGroups

    • ec2:ModifyNetworkInterfaceAttribute

    • ec2:RevokeSecurityGroupEgress

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

Configuração atual do grupo de ElastiCache segurança Configuração atual do grupo de EC2 segurança 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 entrada com o grupo de segurança VPC EC2 da instância como origem.

Há um ou mais grupos de segurança associados à EC2 instância 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 VPC ElastiCache do cache como origem.

ElastiCache não realiza nenhuma ação.

Uma conexão já foi configurada automaticamente entre a EC2 instância e o ElastiCache cache. Como já existe uma conexão entre a EC2 instância 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 EC2 instância. 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 EC2 da instância 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á nenhum grupo de segurança associado à EC2 instância com um nome que corresponda ao padrãoec2-elasticache-${ec2InstanceId}:${cacheId}.

  • Há um ou mais grupos de segurança associados à EC2 instância com um nome que corresponde ao padrãoec2-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 entrada com o grupo de segurança VPC EC2 da instância como origem.

Há um ou mais grupos de segurança associados à EC2 instância 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 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 entrada com o grupo de segurança VPC EC2 da instância como origem.

Existe um grupo de EC2 segurança válido para a conexão, mas não está associado à EC2 instância. 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 de cache theElastiCache da VPC 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 EC2 instância. 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 EC2 da instância 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 à EC2 instância com um nome que corresponde ao padrãoec2-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
ElastiCacheaçã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 VPC EC2 da instância como origem. Esse grupo de segurança está associado ao ElastiCache cache e permite que a EC2 instância 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 à EC2 instância e permite que a EC2 instância envie tráfego para o ElastiCache cache.

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

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

Visualizar recursos computacionais conectados

Você pode usar o AWS Management Console 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 EC2 instância e um ElastiCache cache.

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

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

  3. Na guia Conectividade e segurança, visualize os recursos de computação em Configurar conexão de computação.

    Recursos computacionais conectados.