Из Официальной документации :
- Вам потребуется установить клиентскую библиотеку Cloud Datastore для Python:
pip install --upgrade google-cloud-datastore
Настройте аутентификацию, создав учетную запись службы и установив переменную среды. Будет проще, если вы увидите это, пожалуйста, ознакомьтесь с официальной документацией для получения дополнительной информации об этом. Вы можете выполнить этот шаг, используя консоль GCP или командную строку.
Затем вы сможете подключиться к клиенту Cloud Datastore и использовать его, как в примере ниже:
# Imports the Google Cloud client library
from google.cloud import datastore
# Instantiates a client
datastore_client = datastore.Client()
# The kind for the new entity
kind = 'Task'
# The name/ID for the new entity
name = 'sampletask1'
# The Cloud Datastore key for the new entity
task_key = datastore_client.key(kind, name)
# Prepares the new entity
task = datastore.Entity(key=task_key)
task['description'] = 'Buy milk'
# Saves the entity
datastore_client.put(task)
print('Saved {}: {}'.format(task.key.name, task['description']))
Как упомянул @JohnHanley, вы найдете хороший пример этого учебного пособия Книжная полка , которое использует Cloud Datastore для хранения своего постоянногоданные и метаданные для книг.