Cómo registrarse

En esta página se describe cómo activar la API de Google Cloud Datastore, las cuotas asociadas a esta API, cómo habilitar la facturación y cómo establecer un límite de gasto. El proceso de activación varía según tu configuración y entorno existentes.

Cómo habilitar Cloud Datastore para tu proyecto

Para usar Cloud Datastore, tu proyecto requiere lo siguiente:

  1. La API de Cloud Datastore debe estar habilitada para el proyecto. Puedes habilitar la API para un proyecto existente o crear un proyecto nuevo y luego habilitar la API.

    Habilitar la API de Cloud Datastore

  2. Tu proyecto requiere una aplicación de App Engine activa. Confirma que tu proyecto tenga una aplicación de App Engine activa desde el panel de App Engine:

    Abrir el panel de App Engine

También puedes cumplir estos requisitos si completas la Guía de inicio rápido de Cloud Datastore. Esta guía habilitará la API de Cloud Datastore y creará una aplicación de App Engine.

Cómo acceder a Cloud Datastore desde App Engine

Para comenzar con Cloud Datastore y App Engine, consulta una de las siguientes páginas específicas de cada lenguaje:

Entorno de App Engine Standard Entorno de App Engine Flexible

Permisos de Cloud Datastore para App Engine

Las aplicaciones de App Engine tienen acceso a las instancias de Cloud Datastore en el mismo proyecto de forma predeterminada. Cada aplicación de App Engine utiliza una cuenta de servicio predeterminada de App Engine para administrar el acceso a los servicios de GCP como Cloud Datastore. Por defecto, la cuenta de servicio predeterminada de App Engine tiene la función de IAM de Editor de proyecto, que incluye acceso completo de lectura y escritura a Cloud Datastore.

Puedes modificar los permisos de IAM de tu cuenta de servicio predeterminada de App Engine, pero tu app puede perder acceso a Cloud Datastore, a menos que asignes una función de IAM con los permisos necesarios de Cloud Datastore. Las funciones de IAM de Propietario de Cloud Datastore y Usuario de Cloud Datastore, pueden por ejemplo, conceder acceso de lectura y escritura a Cloud Datastore.

Si borras tu cuenta de servicio predeterminada de App Engine, debes restablecer tu cuenta de servicio de App Engine para acceder a Cloud Datastore.

Cómo acceder a Cloud Datastore desde una instancia de Compute Engine

En esta sección se muestra cómo activar y acceder a la API de Cloud Datastore desde una instancia de VM de Compute Engine en un proyecto nuevo o existente.

  1. Habilita Cloud Datastore para tu proyecto.

  2. Habilita la API de Google Compute Engine para el proyecto que seleccionaste o creaste en el paso anterior.
    Habilitar la API de Compute Engine

  3. Comprueba que la facturación esté habilitada en tu proyecto.

    Descubre cómo puedes habilitar la facturación

  4. Crea una instancia de Compute Engine.

Console

  1. En Google Cloud Platform Console, ve a la página Instancias de VM.
  2. Haz clic en el botón Crear instancia.
  3. En la sección Identidad y acceso a la API, configura Alcance del acceso para proporcionar acceso a Datastore. Puedes hacer clic en Permitir acceso completo a todas las API de Cloud para conceder acceso a todas las API de Google Cloud, o hacer clic en Establecer acceso para cada API, hacer clic en el menú desplegable de Cloud Datastore y luego hacer clic en Habilitado para otorgar acceso a Cloud Datastore.
  4. Haz clic en el botón Crear para crear la instancia.
  5. Confirma que tu instancia se esté ejecutando.
  6. Para utilizar esta nueva instancia de Compute Engine, conéctate mediante tu navegador.

gcloud

  1. Si aún no lo has hecho, instala la herramienta de línea de comandos de gcloud y configura gcloud compute.
  2. Para agregar una instancia de Google Compute Engine, sigue las instrucciones sobre cómo iniciar una instancia en la documentación de Google Compute Engine. Especifica el ID del proyecto, el nombre de la instancia, y el alcance de datastore como se muestra aquí, donde [YOUR_PROJECT_ID] es el ID del proyecto que creaste antes y [YOUR_INSTANCE_NAME] es el nombre que deseas utilizar para tu instancia de Compute Engine:

    export PROJECT_ID=[YOUR_PROJECT_ID]
    export INSTANCE_NAME=[YOUR_INSTANCE_NAME]
    gcloud compute instances create $INSTANCE_NAME --project $PROJECT_ID --scopes datastore
    
  3. Confirma que tu instancia se esté ejecutando.

  4. Para utilizar esta nueva instancia de Compute Engine, conéctate mediante ssh.

Ahora, todos los servicios y las autorizaciones están configurados para tu proyecto y puedes comenzar a escribir código o explorar la API.

Cómo acceder a Cloud Datastore desde otra plataforma

Esta sección muestra cómo activar la API de Cloud Datastore y acceder a ella desde una aplicación externa que se ejecuta en una plataforma fuera de Google Cloud Platform.

  1. Habilita Cloud Datastore para tu proyecto.
  2. Ve a la página Crear una clave de cuenta de servicio.
  3. Haz clic en el cuadro desplegable situado debajo de Cuenta de servicio, luego haz clic en Nueva cuenta de servicio.
  4. Ingresa un nombre para la cuenta de servicio en Nombre.
  5. Utiliza el ID de cuenta de servicio predeterminado o genera otro.
  6. Selecciona JSON en Tipo de clave.
  7. Haz clic en Crear.
  8. Tras la creación exitosa, tu navegador descargará la clave privada. GCP Console proporciona un aviso que muestra el nombre del archivo de la clave privada. Anota el nombre del archivo a fin de poder ubicarlo y haz clic en Cerrar para descartar el mensaje.
  9. Tu Cuenta de servicio es la Dirección de correo electrónico que figura en la sección Cuenta de servicio.
  10. Tu Clave privada está en el archivo que acabas de descargar.

Ahora, todos los servicios y las autorizaciones están configurados para tu proyecto y puedes comenzar a escribir código o explorar la API.

Cuotas y facturación

Ofrecemos determinado valor de cuota gratuita, como se describe en Precios y cuota. Esto significa que no es necesario habilitar la facturación para comenzar ni para usar Cloud Datastore hasta los límites de la cuota gratuita. Sin embargo, si necesitas más recursos de los que proporciona la cuota gratuita, debes habilitar la facturación y establecer un límite de gasto para tu proyecto.

Cómo habilitar la facturación y establecer un límite de gasto

El límite de gasto es un límite diario: establece la cantidad máxima de recursos (en dólares) que se te cobrará por día. Una vez que se alcanza este límite, no se incurrirá en costos adicionales, pero tampoco se permitirán más operaciones facturables de Cloud Datastore. Es necesario que especifiques un límite de gasto porque el límite de gasto inicial predeterminado es siempre 0, lo que significa que, de forma predeterminada, no puedes exceder la cuota gratuita, incluso si la facturación está habilitada.

Los recursos de Cloud Datastore son parte de los recursos de App Engine. El límite de gasto para los recursos de App Engine se establece en la configuración de la aplicación de App Engine.

Para habilitar la facturación:

  1. Comprueba que la facturación esté habilitada en tu proyecto.

    Descubre cómo puedes habilitar la facturación

Para establecer un límite de gasto:

  1. Ve a la configuración de la aplicación.
    Ir a la configuración de la aplicación
  2. Haz clic en Editar y especifica un límite de gasto.
  3. Haz clic en Guardar.

El límite de gasto solo se aplica a los Recursos de App Engine, que incluyen Cloud Datastore, para el proyecto seleccionado:

  • Es posible que aún se te cobre por otros recursos de Google Cloud Platform.
  • Si tienes varios proyectos, es recomendable que establezcas el límite de gasto de cada uno.

Cuando aumentas el límite de gasto diario, el nuevo límite entra en vigencia inmediatamente.

Para obtener más información, consulta Límites de gasto.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación de Cloud Datastore