Come posso configurare ed accedere ad ElastiCache for Redis dalla mia istanza Lightsail?

3 minuti di lettura
0

Desidero connettermi agli endpoint Amazon ElastiCache for Redis dalla mia istanza Amazon Lightsail. Come si fa?

Risoluzione

Per connetterti a un cluster ElastiCache for Redis da un'istanza Lightsail, effettua le seguenti operazioni:

  • (Facoltativo) Crea l'istanza Lightsail e le risorse ElastiCache for Redis se non l'hai già fatto.
  • Configura il gruppo di sicurezza sul cluster per permettere la connessione.
  • Attiva il peering VPC sulla tua istanza Lightsail.
  • Connettiti all'endpoint del cluster Redis dall'istanza Lightsail.

(Facoltativo) Crea l'istanza Lightsail e le risorse ElastiCache Redis

Per informazioni sulla creazione di un'istanza Lightsail e sulla connessione all'istanza, consulta Crea un'istanza Amazon Lightsail.

Per informazioni sulla creazione di un cluster ElastiCache for Redis, consulta Crea un cluster.

Nota: crea le risorse Lightsail ed ElastiCache nella stessa Regione. Devi creare le risorse ElastiCache sul VPC di default.

Configura il gruppo di sicurezza sul cluster per permettere la connessione

Assicurati che il gruppo di sicurezza del cluster ElastiCache for Redis permetta le connessioni TCP in ingresso sulla porta 6379 dall'indirizzo IP privato dell'istanza Lightsail.

Per aggiungere la porta in ingresso 6379 al cluster ElastiCache for Redis, effettua le seguenti operazioni:

1.    Apri la console di Amazon ElastiCache, quindi seleziona la Regione AWS in cui si trova il cluster.

2.    Nel pannello di controllo della console di ElastiCache, scegli Redis.

3.    Seleziona il cluster, quindi annota il gruppo di sicurezza associato al cluster.

4.    Apri la console di Amazon VPC e seleziona il gruppo di sicurezza indicato nel passaggio 3.

5.    Aggiungi una nuova regola TCP personalizzata per la porta 6379 dall'IP della fonte. In questo caso, l'IP della fonte è l'IP privato dell'istanza Lightsail.

Attiva il peering VPC sull'istanza Lightsail

Per informazioni sull'attivazione della connessione peering VPC sull'istanza Lightsail, consulta Configura il peering di Amazon VPC in modo che funzioni con risorse AWS esterne ad Amazon Lightsail.

Nota: attiva il peering VPC per la Regione in cui hai creato le risorse.

Connettiti all'endpoint del cluster Redis dall'istanza Lightsail

1.    Scarica e installa redis-cli sulla tua istanza Lightsail. Redis-cli è un'utilità che puoi utilizzare per connetterti a un cluster o a un gruppo di replica dall'interno dell'istanza.

Per installare redis-cli su un'istanza di Amazon Linux 2:

$ sudo yum install gcc
$ sudo wget http://download.redis.io/redis-stable.tar.gz
$ sudo tar xvzf redis-stable.tar.gz
$ cd redis-stable
$ sudo make

Per istruzioni sull'installazione di redis-cli su altre distribuzioni Linux, consulta Scarica e installa redis-cli.

2.    Per connetterti al cluster, esegui il seguente comando. Sostituisci l'endpoint del cluster e il numero di porta con l'endpoint del cluster e il numero di porta. (La porta di default per Redis è 6379.)

$ src/redis-cli -h cluster-endpoint -c -p port number

Il comando restituisce un prompt dei comandi di Redis simile al seguente:

cluster-endpoint: port number

Nota: puoi testare la connessione dalla tua istanza Lightsail all'endpoint del cluster Redis eseguendo il comando telnet:

$ telnet <redis_endpoint> 6379

AWS UFFICIALE
AWS UFFICIALEAggiornata 3 anni fa