Облачные функции Python для доступа к хранилищу данных - PullRequest
0 голосов
/ 29 августа 2018

Я ищу учебник или документ о том, как получить доступ к хранилищу данных с помощью облачных функций (python).

Однако, похоже, что существует только учебник для nodejs. https://github.com/GoogleCloudPlatform/nodejs-docs-samples/tree/master/functions/datastore Кто-нибудь может мне помочь? Спасибо

1 Ответ

0 голосов
/ 07 июля 2019

Нет специальных настроек, необходимых для доступа к хранилищу данных из облачных функций в python.

Вам просто нужно добавить google-cloud-datastore в requirements.txt и использовать клиент хранилища данных как обычно.

requirements.txt

# Function dependencies, for example:
# package>=version
google-cloud-datastore==1.8.0

main.py

from google.cloud import datastore
datastore_client = datastore.Client()

def foo(request):
    """Responds to any HTTP request.
    Args:
        request (flask.Request): HTTP request object.
    Returns:
        The response text or any set of values...
    """
    query = datastore_client.query(kind=<KindName>)
    data = query.fetch()

    for e in data:
        print(e)

Подробнее:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...