Quando eu crio um cluster do Amazon ElastiCache, a criação falha.
Breve descrição
Com base no fato de o cluster ser um cluster autoprojetado ou um cluster do Amazon ElastiCache sem servidor, a criação do cluster pode falhar pelos seguintes motivos:
- Você restaura um backup do Amazon Simple Storage Service (Amazon S3), mas a restauração falha com um erro.
- Não há capacidade suficiente para o tipo de nó de cache solicitado em uma zona de disponibilidade ou região da AWS.
- Você selecionou um tipo de nó de cache que não é suportado em uma zona de disponibilidade específica da região.
- Não há endereços IP livres suficientes na sub-rede que você usou para criar o cluster de cache.
- O ElastiCache não pode acessar a chave gerenciada pelo cliente do AWS Key Management Service (AWS KMS) que você usou para criptografar um grupo de replicação.
- Seu cache não tem permissão para criar um endpoint de nuvem privada virtual (VPC) para o ElastiCache sem servidor.
Resolução
Observação: Se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
Sua restauração de backup do Amazon S3 falha com um erro
A restauração de um backup do Amazon S3 pode falhar por vários motivos. Por exemplo, o ElastiCache não pode recuperar o arquivo ou o bucket está em outra região. Para solucionar esse problema, consulte Como solucionar o erro “Create-failed” ou “Permission denied” que ocorre quando tento restaurar meu cluster do ElastiCache a partir do S3?
Não há capacidade suficiente para o tipo de nó de cache solicitado em uma zona de disponibilidade ou região
Se a AWS não tiver capacidade sob demanda disponível suficiente, você poderá receber a seguinte mensagem de erro ao criar um cluster:
“Failed to create cache node because requested AZ does not have sufficient capacity. Please try again with another AZ.”
A capacidade em uma zona de disponibilidade ou região muda constantemente. Para resolver esse problema, crie o cluster em um horário diferente. Para obter mais informações, consulte Mensagens de erro: InsufficientCacheClusterCapacity.
Uma zona de disponibilidade da região não oferece suporte ao tipo de nó de cache
Algumas zonas de disponibilidade em uma região não oferecem suporte a tipos específicos de nós de cache. Se você criar um cluster e selecionar uma dessas zonas de disponibilidade, receberá a seguinte mensagem de erro:
“Cache node type is not currently supported in the AZ. Retry the launch with no availability zone or different AZs”
Para verificar a disponibilidade de um tipo de nó de cache específico, use o comando da AWS CLI describe-instance-type-offerings do Amazon Elastic Compute Cloud (Amazon EC2):
aws ec2 describe-instance-type-offerings --location-type availability-zone --filters Name=instance-type,Values=m5.large --region example-region --output table
Observação: substitua example-region pela sua região.
Não há endereços IP livres suficientes na sub-rede que você escolheu
Se as sub-redes que você usa para seu cluster do ElastiCache não tiverem endereços IP livres suficientes, você poderá receber a seguinte mensagem de erro:
“Failed to create Cache Cluster due to insufficient Elastic Network Interface or free IP address”
Para resolver esse problema, identifique o grupo de sub-redes que você configurou para o cluster do ElastiCache. Em seguida, verifique cada sub-rede para confirmar se há endereços IP livres suficientes. Para obter mais informações, consulte Como soluciono erros de endereços IP insuficientes que ocorrem durante a atividade de escalabilidade na minha Amazon VPC?
Para liberar endereços IP, também é possível excluir interfaces de rede elástica não utilizadas em uma sub-rede. Ou adicione sub-redes ao grupo de sub-redes na zona de disponibilidade necessária para alocar mais endereços IP livres.
O ElastiCache não pode acessar a chave gerenciada pelo cliente do AWS KMS
Com a criptografia em repouso do ElastiCache, é possível usar uma criptografia padrão gerenciada pelo serviço em repouso ou sua própria chave simétrica do AWS KMS gerenciada pelo cliente. Se você excluiu, desativou ou revogou as concessões da chave do KMS ao criar seu cluster, poderá receber a seguinte mensagem de erro:
“Failed to create instance test-cluster due to error accessing AWS Key Management Service (KMS) for Customer Master Key arn:aws:kms:us-east-1:123456:key/1abcd2”
Não é uma prática recomendada excluir, desativar ou revogar concessões para a chave do AWS KMS que você usou para criptografar um grupo de replicação. O AWS KMS exclui as chaves-raiz somente após um período de espera de, no mínimo, 7 dias. Durante o período de espera, é possível cancelar a exclusão programada. Se você excluir a chave do AWS KMS, não será possível recuperar o cache.
Seu cache do ElastiCache sem servidor não tem permissão para criar um endpoint da VPC
Quando você cria um novo cluster do ElastiCache sem servidor, o ElastiCache cria endpoints de VPC nas sub-redes selecionadas da sua VPC. Suas aplicações usam os endpoints da VPC para se conectar ao cache. Se seu cache não conseguir criar os endpoints da VPC, você poderá ter problemas de permissão. Para solucionar problemas de permissão, consulte Como resolvo problemas de criação de clusters do ElastiCache sem servidor?
Informações relacionadas
Como funciona o ElastiCache