Crea una base de datos y conéctate a ella
En esta página, se te guía por el proceso de creación y conexión a tu primera base de datos en AlloyDB para PostgreSQL.
Las instrucciones que se proporcionan al final de esta guía de inicio rápido te indican cómo limpiar esta nueva base de datos. La página concluye con los próximos pasos para obtener más información sobre el uso de AlloyDB con tus propias aplicaciones.
Antes de comenzar
Consola
- 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.
-
Habilita las API de Cloud necesarias para crear y conectarte a AlloyDB para PostgreSQL.
En el paso Confirmar proyecto, haz clic en Siguiente para confirmar el nombre del proyecto en el que realizarás cambios.
En el paso Habilitar APIs, haz clic en Habilitar para habilitar lo siguiente:
- API de AlloyDB
- API de Compute Engine
- API de Cloud Resource Manager
- API de Service Networking
La API de Service Networking es obligatoria si planeas configurar la conectividad de red a AlloyDB con una red de VPC que reside en el mismo proyecto Google Cloud que AlloyDB.
La API de Compute Engine y la API de Cloud Resource Manager son necesarias si planeas configurar la conectividad de red a AlloyDB con una red de VPC que reside en un Google Cloud proyecto diferente.
gcloud
Crea un Google Cloud proyecto o usa uno existente:
gcloud projects create PROJECT_ID --set-as-default # For an existing project gcloud config set project PROJECT_ID
Reemplaza lo siguiente:
PROJECT_ID
: Es el identificador permanente del proyecto.
Asegúrate de tener habilitada la facturación para tu Google Cloud proyecto. Descubre cómo confirmar que tienes habilitada la facturación en un proyecto.
Habilita las APIs de AlloyDB, Compute Engine y Resource Manager:
gcloud services enable alloydb.googleapis.com gcloud services enable compute.googleapis.com gcloud services enable cloudresourcemanager.googleapis.com
Si planeas configurar la conectividad de red a AlloyDB con una red de VPC que reside en el mismo proyecto Google Cloud que AlloyDB, habilita la API de Service Networking en el proyecto.
gcloud services enable servicenetworking.googleapis.com
Si planeas configurar la conectividad de red a AlloyDB con una red de VPC que reside en un proyecto Google Cloud diferente, confirma que la API de Compute Engine y la API de Service Networking estén habilitadas en ese proyecto para que puedas configurar la VPC compartida y el acceso privado a los servicios en ese proyecto.
gcloud services list
Crea un clúster y su instancia principal
En la consola de Google Cloud , ve a la página Clústeres.
Haga clic en Crear clúster.
En Configura tu clúster, sigue estos pasos:
En el campo ID del clúster, ingresa
my-cluster
.Ingresa una contraseña. Toma nota de esta contraseña porque la usarás en esta guía de inicio rápido.
Conserva la versión de la base de datos predeterminada.
En el menú desplegable Región de Ubicación, selecciona la región de
us-central1 (Iowa)
.
En Configura tu instancia principal, sigue estos pasos:
En el campo ID de instancia, ingresa
my-cluster-primary
.En Disponibilidad zonal, haz clic en Zona única.
En el menú desplegable Tipo de máquina, selecciona el tipo de máquina
2 vCPU, 16 GB
.En el menú desplegable Red de Conectividad, selecciona la red
default
.Si tienes una conexión de acceso privado, continúa con el paso para crear un clúster. De lo contrario, haz clic en Configurar conexión y sigue estos pasos:
En Asigna un rango de IP, haz clic en Usar rango de IP asignado de forma automática.
Haz clic en Continuar y, luego, en Crear conexión.
Conserva la configuración predeterminada en Seguridad de red.
Haga clic en Crear clúster. AlloyDB puede tardar varios minutos en crear el clúster y mostrarlo en la página Overview del clúster principal.
Conéctate a tu instancia y crea una base de datos
En la consola de Google Cloud , ve a la página Clústeres.
Haz clic en el nombre de tu clúster,
my-cluster
, en la columna Nombre del recurso.En el panel de navegación, haz clic en AlloyDB Studio.
En la página Accede a AlloyDB Studio, sigue estos pasos:
Selecciona la base de datos
postgres
.Haz clic en Autenticar. En el panel Explorador, se muestra una lista de los objetos de la base de datos
postgres
.
Para crear una base de datos, ingresa la siguiente instrucción en la pestaña Editor 1 y, luego, haz clic en Ejecutar:
CREATE DATABASE guestbook;
Sabrás que se creó la base de datos cuando aparezca el mensaje
Statement executed successfully
en el panel Resultados.
Conéctate a la base de datos guestbook
En la consola de Google Cloud , ve a la página Clústeres.
Haz clic en el nombre de tu clúster,
my-cluster
, en la columna Nombre del recurso.En el panel de navegación, haz clic en AlloyDB Studio.
En la página Accede a AlloyDB Studio, sigue estos pasos:
Selecciona la base de datos
guestbook
.Selecciona el usuario
postgres
.Ingresa la contraseña que creaste en Crea un clúster y su instancia principal.
Haz clic en Autenticar. En el panel Explorador, se muestra una lista de los objetos de la base de datos
guestbook
.
Verifica la conexión de la base de datos
Sigue los pasos que se indican en Conéctate a la base de datos
guestbook
.Para insertar datos de muestra en la base de datos
guestbook
, ingresa lo siguiente en la pestaña 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!');
Haz clic en Ejecutar. El mensaje
Statement executed successfully
en el panel Resultados indica que se insertaron datos en tu base de datos.Para quitar texto de la pestaña Editor 1 y poder ejecutar otro comando, haz clic en Borrar.
Para seleccionar todas las entradas de la base de datos, ingresa la siguiente consulta en la pestaña Editor 1:
SELECT * FROM entries;
Haz clic en Ejecutar. En el panel Resultados, se muestra un resultado similar al siguiente:
guestname | content | entryid --------------+-------------+--------- Alex | I got here! | 1 Kai | Me too! | 2
Limpia
Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que usaste en esta página.
En la consola de Google Cloud , ve a la página Clústeres.
Haz clic en el nombre de tu clúster,
my-cluster
, en la columna Nombre del recurso.Haz clic en delete Borrar clúster.
En Delete cluster my-cluster, ingresa
my-cluster
para confirmar que deseas borrar el clúster.Haz clic en Borrar.
Si creaste una conexión privada cuando creaste un clúster, ve a la Google Cloud consolapágina Networkingy haz clic en Borrar red de VPC.