Crea una base de datos y conéctate a ella
En esta página, se te guiará por el proceso para crear tu primera base de datos y conectarte a ella en AlloyDB para PostgreSQL.
Las instrucciones que se proporcionan al final de esta guía de inicio rápido te guían para limpiar esta base de datos nueva. La página concluye con los próximos pasos para obtener más información sobre cómo usar AlloyDB con tus propias aplicaciones.
Antes de comenzar
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.
-
Make sure 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.
-
Make sure that billing is enabled for your Google Cloud project.
-
Habilita las API de Cloud necesarias para crear AlloyDB para PostgreSQL y conectarte a él.
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 de Google Cloud que AlloyDB.
Se requieren las APIs de Compute Engine y Cloud Resource Manager si planeas configurar la conectividad de red a AlloyDB con una red de VPC que reside en un proyecto diferente de Google Cloud .
gcloud
Crea un proyecto de Google Cloud 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 que la facturación esté habilitada para tu proyecto de Google Cloud . 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 de 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 diferente de Google Cloud , confirma que las APIs de Compute Engine y Service Networking de ese proyecto estén habilitadas para que puedas configurar el acceso a los servicios privados y a la VPC compartida en ese proyecto.
gcloud services list
Crear un clúster y su instancia principal
NOTA : Si planeas usar herramientas de redes privadas, puedes implementar la configuración de red privada que elijas y la instancia de AlloyDB junto con clientes, como las VMs de Compute Engine, con Terraform. Para obtener más información, consulta Soluciones simplificadas de configuración de redes en la nube.
En la consola de Google Cloud , ve a la página Clústeres.
Haga clic en Crear clúster.
En ID de 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.
Mantén la versión predeterminada de la base de datos.
Selecciona la región
us-central1 (Iowa)
.Selecciona la red predeterminada.
Si tienes una conexión de acceso privado, continúa con el siguiente paso. De lo contrario, haz clic en Configurar conexión y sigue estos pasos:
En Asigna un rango de IP, haz clic en Usar un rango de IP asignado automáticamente.
Haz clic en Continuar y, luego, en Crear conexión.
Conserva el ID de instancia predeterminado,
my-cluster-primary
.En Disponibilidad zonal, conserva Zona única como la opción seleccionada. Si bien no recomendamos una instancia de zona única para la producción, en esta guía de inicio rápido, usarás una sola zona para minimizar los costos. Para obtener más información, consulta Reduce los costos con instancias básicas.
Selecciona el tipo de máquina
2 vCPU, 16 GB
.Conserva la configuración predeterminada en Conectividad y Seguridad de la red.
No realices cambios en Mostrar opciones avanzadas.
Haga clic en Crear clúster. Es posible que AlloyDB tarde varios minutos en crear el clúster y mostrarlo en la página Resumen 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 Sign in to AlloyDB Studio, sigue estos pasos:
Selecciona la base de datos
postgres
.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
postgres
.
Para crear una base de datos, ingresa la siguiente sentencia en la pestaña Editor 1 y, luego, haz clic en Ejecutar:
CREATE DATABASE guestbook;
Sabrás que se creó tu 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 Sign in to 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 tu base de datos
Sigue los pasos que se indican en Cómo conectarse a la base de datos de
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 insertan 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, aparece 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 quieres borrar el clúster.Haz clic en Borrar.
Si creaste una conexión privada cuando creaste un clúster, ve a la consola de Google Cloud , ve a la página Redes y haz clic en Borrar red de VPC.