Come posso risolvere gli errori che riscontro quando creo un cluster ElastiCache?

5 minuti di lettura
0

Quando creo un cluster Amazon ElastiCache, la creazione non riesce.

Breve descrizione

A seconda che si tratti di un cluster autoprogettato o di un cluster Amazon ElastiCache Serverless, la creazione del cluster potrebbe non riuscire per i seguenti motivi:

  • Ripristini un backup da Amazon Simple Storage Service (Amazon S3), ma il ripristino non riesce e si verifica un errore.
  • La capacità non è sufficiente per il tipo di nodo di cache richiesto in una zona di disponibilità o in una Regione AWS.
  • Hai selezionato un tipo di nodo di cache che non è supportato in una specifica zona di disponibilità della Regione.
  • Non è disponibile un numero sufficiente di indirizzi IP liberi nella sottorete utilizzata per la creazione del cluster di cache.
  • ElastiCache non può accedere alla chiave gestita dal cliente del Servizio AWS di gestione delle chiavi (AWS KMS) utilizzata per crittografare un gruppo di replica.
  • La cache non è autorizzata a creare un endpoint del cloud privato virtuale (VPC) per ElastiCache Serverless.

Risoluzione

Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori relativi ad AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Il ripristino del backup di Amazon S3 non riesce generando un errore

Il ripristino di un backup da Amazon S3 può non riuscire per diversi motivi. Ad esempio, ElastiCache non può recuperare il file oppure il bucket si trova in un'altra Regione. Per risolvere il problema, consulta Come posso risolvere l'errore "Creazione non riuscita" o "Autorizzazione negata" che compare quando provo a ripristinare il cluster ElastiCache da S3?

La capacità non è sufficiente per il tipo di nodo di cache richiesto in una Regione o zona di disponibilità

Se AWS non dispone di una capacità on demand disponibile sufficiente, potresti ricevere il seguente messaggio di errore quando crei un cluster:

"Failed to create cache node because requested AZ does not have sufficient capacity. Please try again with another AZ."

La capacità in una Regione o zona di disponibilità cambia costantemente. Per risolvere il problema, crea il cluster in un momento diverso. Per ulteriori informazioni, consulta Messaggi di errore: InsufficientCacheClusterCapacity.

Una zona di disponibilità della Regione non supporta il tipo di nodo di cache

Alcune zone di disponibilità in una Regione non supportano tipi di nodi di cache specifici. Se crei un cluster e selezioni una di queste zone di disponibilità, ricevi il seguente messaggio di errore:

"Cache node type is not currently supported in the AZ. Retry the launch with no availability zone or different AZs"

Per verificare la disponibilità di un tipo specifico di nodo di cache, utilizza il comando AWS CLI describe-instance-type-offerings per 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

Nota: sostituisci example-region con la tua Regione.

Non è disponibile un numero sufficiente di indirizzi IP liberi nella sottorete scelta

Se le sottoreti utilizzate per il cluster ElastiCache non dispongono di un numero sufficiente di indirizzi IP liberi, potresti ricevere il seguente messaggio di errore:

"Failed to create Cache Cluster due to insufficient Elastic Network Interface or free IP address"

Per risolvere il problema, identifica il gruppo di sottoreti configurato per il cluster ElastiCache. Quindi controlla ogni sottorete per verificare che sia disponibile un numero sufficiente di indirizzi IP liberi. Per ulteriori informazioni, consulta How do I troubleshoot insufficient IP address errors that occur during scaling activity in my Amazon VPC? (Come posso risolvere gli errori dovuti a un numero insufficiente di indirizzo IP che si verificano durante l'attività di dimensionamento nel mio Amazon VPC?)

Per liberare indirizzi IP, puoi anche eliminare le interfacce di rete elastiche inutilizzate in una sottorete. Oppure aggiungi sottoreti al gruppo di sottoreti nella zona di disponibilità richiesta per allocare più indirizzi IP liberi.

ElastiCache non può accedere alla chiave gestita dal cliente AWS KMS

Con la crittografia a riposo in ElastiCache, puoi utilizzare una crittografia a riposo predefinita gestita dal servizio o una tua chiave AWS KMS simmetrica gestita dal cliente. Se hai eliminato, disattivato o revocato le concessioni per la chiave AWS KMS durante la creazione del cluster, potresti ricevere il seguente messaggio di errore:

"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"

Non è consigliabile eliminare, disattivare o revocare le concessioni per la chiave AWS KMS utilizzata per crittografare un gruppo di replica. AWS KMS elimina le chiavi root solo dopo un periodo di attesa di almeno 7 giorni. Durante il periodo di attesa, puoi annullare l'eliminazione programmata. Se elimini la chiave AWS KMS, non puoi ripristinare la cache.

La cache ElastiCache Serverless non è autorizzata a creare un endpoint VPC

Quando crei un nuovo cluster ElastiCache Serverless, ElastiCache crea endpoint VPC nelle sottoreti selezionate del VPC. Le applicazioni utilizzano gli endpoint VPC per connettersi alla cache. Se la cache non è in grado di creare gli endpoint VPC, potresti avere problemi di autorizzazione. Per risolvere i problemi relativi alle autorizzazioni, consulta Come posso risolvere i problemi di creazione di cluster ElastiCache Serverless?

Informazioni correlate

Come funziona ElastiCache

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 mesi fa