Questa pagina mostra come installare le librerie client per l'API Memorystore for Redis in modo da poterti connettere all'API con il linguaggio che preferisci.
Installazione della libreria client
C++
Consulta Configurazione di un ambiente di sviluppo C++ per i dettagli sui requisiti di questa libreria client e sulle dipendenze da installare.
C#
Installa il pacchetto Google.Cloud.Redis.V1 in Visual StudioGo
go get cloud.google.com/go/redis/apiv1
Java
Se utilizzi Maven, aggiungi quanto segue al file pom.xml:<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-redis</artifactId> <version>0.62.0-alpha</version> </dependency>
Se utilizzi Gradle, aggiungi questo alle tue dipendenze:
compile 'com.google.cloud:google-cloud-redis:0.62.0-alpha'
Se utilizzi SBT, aggiungi quanto segue alle tue dipendenze:
libraryDependencies += "com.google.cloud" % "google-cloud-redis" % "0.62.0-alpha"
Se usi VS Code, IntelliJ o Eclipse, puoi aggiungere librerie client al progetto utilizzando questi plug-in IDE:
I plug-in forniscono funzionalità aggiuntive, come la gestione delle chiavi per gli account di servizio. Per informazioni dettagliate, consulta la documentazione di ciascun plug-in.
Node.js
npm install --save @google-cloud/redis
PHP
composer require google/cloud-redis
Python
Per saperne di più sulla configurazione dell'ambiente di sviluppo Python, consulta la guida alla configurazione dell'ambiente di sviluppo Python.pip install --upgrade google-cloud-redis
Ruby
gem install google-cloud-redis
Configurazione dell'autenticazione
Per eseguire la libreria client, devi prima configurare l'autenticazione creando un account di servizio e impostando una variabile di ambiente.
Console
Crea un account di servizio:
-
Nella console Google Cloud, vai alla pagina Crea account di servizio.
Vai a Crea account di servizio - Seleziona il progetto.
-
Nel campo Nome account di servizio, inserisci un nome. La console Google Cloud compila il campo ID account di servizio in base a questo nome.
Nel campo Descrizione account di servizio, inserisci una descrizione. Ad esempio,
Service account for quickstart
. - Fai clic su Crea e continua.
-
Concedi il ruolo Project > Owner all'account di servizio.
Per concedere il ruolo, trova l'elenco Seleziona un ruolo e scegli Project > Owner.
- Fai clic su Continua.
-
Fai clic su Fine per completare la creazione dell'account di servizio.
Non chiudere la finestra del browser. La utilizzerai nel passaggio successivo.
Crea una chiave dell'account di servizio:
- Nella console Google Cloud, fai clic sull'indirizzo email dell'account di servizio che hai creato.
- Fai clic su Chiavi.
- Fai clic su Aggiungi chiave, quindi su Crea nuova chiave.
- Fai clic su Crea. Un file della chiave JSON viene scaricato sul computer.
- Fai clic su Chiudi.
gcloud
Configura l'autenticazione:
-
Crea l'account di servizio:
gcloud iam service-accounts create SERVICE_ACCOUNT_NAME
Sostituisci
SERVICE_ACCOUNT_NAME
con un nome per l'account di servizio. -
Concedi il ruolo IAM
roles/owner
all'account di servizio:gcloud projects add-iam-policy-binding PROJECT_ID --member="serviceAccount:SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com" --role=roles/owner
Sostituisci quanto segue:
SERVICE_ACCOUNT_NAME
: il nome dell'account di servizio.PROJECT_ID
: l'ID progetto in cui hai creato l'account di servizio
-
Genera il file della chiave:
gcloud iam service-accounts keys create FILE_NAME.json --iam-account=SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com
Sostituisci quanto segue:
FILE_NAME
: un nome per il file della chiaveSERVICE_ACCOUNT_NAME
: il nome dell'account di servizio.PROJECT_ID
: l'ID progetto in cui hai creato l'account di servizio
Fornisci le credenziali di autenticazione al codice dell'applicazione impostando la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS
. Questa variabile si applica solo alla sessione di shell attuale. Se vuoi che la variabile venga applicata a future sessioni shell, impostala nel file di avvio della shell, ad esempio nel file ~/.bashrc
o ~/.profile
.
Linux o macOS
export GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH
"
Sostituisci KEY_PATH
con il percorso del file JSON che contiene le tue credenziali.
Ad esempio:
export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/service-account-file.json"
Windows
Per PowerShell:
$env:GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH
"
Sostituisci KEY_PATH
con il percorso del file JSON che contiene le tue credenziali.
Ad esempio:
$env:GOOGLE_APPLICATION_CREDENTIALS="C:\Users\username\Downloads\service-account-file.json"
Per il prompt dei comandi:
set GOOGLE_APPLICATION_CREDENTIALS=KEY_PATH
Sostituisci KEY_PATH
con il percorso del file JSON che contiene le tue credenziali.