Creare e connettersi a un database
Questa pagina ti guida nella procedura di creazione e connessione al tuo primo database su AlloyDB per PostgreSQL.
Le istruzioni fornite alla fine di questa guida rapida ti guidano nella pulizia di questo nuovo database. La pagina si conclude con i passaggi successivi per scoprire di più su come utilizzare AlloyDB con le tue applicazioni.
Prima di iniziare
Console
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verify that billing is enabled for your Google Cloud project.
-
Abilita le API Cloud necessarie per creare e connetterti ad AlloyDB per PostgreSQL.
Nel passaggio Conferma progetto, fai clic su Avanti per confermare il nome del progetto a cui apporterai le modifiche.
Nel passaggio Abilita API, fai clic su Abilita per abilitare quanto segue:
- API AlloyDB
- API Compute Engine
- API Cloud Resource Manager
- API Service Networking
L'API Service Networking è necessaria se prevedi di configurare la connettività di rete ad AlloyDB utilizzando una rete VPC che si trova nello stesso progetto Google Cloud di AlloyDB.
L'API Compute Engine e l'API Cloud Resource Manager sono necessarie se prevedi di configurare la connettività di rete ad AlloyDB utilizzando una rete VPC che si trova in un progetto Google Cloud diverso.
gcloud
Crea un Google Cloud progetto o utilizzane uno esistente:
gcloud projects create PROJECT_ID --set-as-default # For an existing project gcloud config set project PROJECT_ID
Sostituisci quanto segue:
PROJECT_ID
: l'identificatore permanente del progetto.
Verifica che la fatturazione sia attivata per il tuo progetto Google Cloud . Scopri come verificare che la fatturazione sia attivata per il tuo progetto.
Abilita le API AlloyDB, Compute Engine e Resource Manager:
gcloud services enable alloydb.googleapis.com gcloud services enable compute.googleapis.com gcloud services enable cloudresourcemanager.googleapis.com
Se prevedi di configurare la connettività di rete ad AlloyDB utilizzando una rete VPC che si trova nello stesso progetto di AlloyDB, abilita l'API Service Networking nel progetto. Google Cloud
gcloud services enable servicenetworking.googleapis.com
Se prevedi di configurare la connettività di rete ad AlloyDB utilizzando una rete VPC che si trova in un progetto diverso, Google Cloud verifica che le API Compute Engine e Service Networking in quel progetto siano abilitate in modo da poter configurare il VPC condiviso e l'accesso privato ai servizi in quel progetto.
gcloud services list
Creare un cluster e la relativa istanza principale
Nella console Google Cloud , vai alla pagina Cluster.
Fai clic su Crea cluster.
In Configura il cluster, segui questi passaggi:
Nel campo ID cluster, inserisci
my-cluster
.Inserisci una password. Prendi nota di questa password perché la utilizzerai in questa guida rapida.
Mantieni la versione del database predefinita.
Nel menu a discesa Regione di Località, seleziona la regione
us-central1 (Iowa)
.
In Configura l'istanza principale, segui questi passaggi:
Nel campo ID istanza, inserisci
my-cluster-primary
.In Disponibilità a livello di zona, fai clic su Zona singola.
Nel menu a discesa Tipo di macchina, seleziona il tipo di macchina
2 vCPU, 16 GB
.Nel menu a discesa Rete di Connettività, seleziona la rete
default
.Se hai una connessione di accesso privato, continua con il passaggio di creazione di un cluster. In caso contrario, fai clic su Configura connessione e segui questi passaggi:
In Alloca un intervallo IP, fai clic su Utilizza intervallo IP assegnato automaticamente.
Fai clic su Continua e poi su Crea connessione.
Mantieni le impostazioni predefinite in Sicurezza di rete.
Fai clic su Crea cluster. Potrebbero essere necessari diversi minuti prima che AlloyDB crei il cluster e lo visualizzi nella pagina Panoramica del cluster primario.
Connettiti all'istanza e crea un database
Nella console Google Cloud , vai alla pagina Cluster.
Fai clic sul nome del tuo cluster,
my-cluster
, nella colonna Nome risorsa.Nel riquadro di navigazione, fai clic su AlloyDB Studio.
Nella pagina Accedi ad AlloyDB Studio, segui questi passaggi:
Scegli un metodo di autenticazione del database.
Seleziona il database
postgres
.Fai clic su Authenticate (Autentica). Il riquadro Explorer mostra un elenco degli oggetti nel database
postgres
.
Per creare un database, inserisci la seguente istruzione nella scheda Editor 1 e poi fai clic su Esegui:
CREATE DATABASE guestbook;
Il database è stato creato quando nel riquadro Risultati viene visualizzato il messaggio
Statement executed successfully
.
Connettiti al database guestbook
Nella console Google Cloud , vai alla pagina Cluster.
Fai clic sul nome del tuo cluster,
my-cluster
, nella colonna Nome risorsa.Nel riquadro di navigazione, fai clic su AlloyDB Studio.
Nella pagina Accedi ad AlloyDB Studio, segui questi passaggi:
Seleziona il database
guestbook
.Seleziona l'utente
postgres
.Inserisci la password che hai creato in Creazione di un cluster e della relativa istanza principale.
Fai clic su Authenticate (Autentica). Il riquadro Explorer mostra un elenco degli oggetti nel database
guestbook
.
Verificare la connessione al database
Segui i passaggi descritti in Connettiti al database
guestbook
.Per inserire dati di esempio nel database
guestbook
, inserisci quanto segue nella scheda Editor 1:CREATE TABLE entries (guestName VARCHAR(255), content VARCHAR(255), entryID SERIAL PRIMARY KEY); INSERT INTO entries (guestName, content) values ('Alex', 'I got here!'); INSERT INTO entries (guestName, content) values ('Kai', 'Me too!');
Fai clic su Esegui. Il messaggio
Statement executed successfully
nel riquadro Risultati indica che i dati vengono inseriti nel database.Per rimuovere il testo dalla scheda Editor 1 in modo da poter eseguire un altro comando, fai clic su Cancella.
Per selezionare tutte le voci nel database, inserisci la seguente query nella scheda Editor 1:
SELECT * FROM entries;
Fai clic su Esegui. Nel riquadro Risultati viene visualizzato un output simile al seguente:
guestname | content | entryid --------------+-------------+--------- Alex | I got here! | 1 Kai | Me too! | 2
Esegui la pulizia
Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi.
Nella console Google Cloud , vai alla pagina Cluster.
Fai clic sul nome del tuo cluster,
my-cluster
, nella colonna Nome risorsa.Fai clic su delete Elimina cluster.
In Elimina cluster my-cluster, inserisci
my-cluster
per confermare che vuoi eliminare il cluster.Fai clic su Elimina.
Se hai creato una connessione privata quando hai creato un cluster, vai alla console Google Cloud pagina Networking e fai clic su Elimina rete VPC.