У нас есть модель, которая сейчас работает на Cloud ML. В качестве модификации мы добавили подключения к хранилищу данных, которые возвращают 403. Недостаточно прав.
Макет кода, генерирующего ошибку:
from google.cloud import datastore
import datetime
# create & upload task
client = datastore.Client()
key = client.key('Task')
task = datastore.Entity(
key, exclude_from_indexes=['description'])
task.update({
'created': datetime.datetime.utcnow(),
'description': 'description',
'done': False
})
client.put(task)
# now list tasks
query = client.query(kind='Task')
query.order = ['created']
return list(query.fetch())
Следующим шагом будет добавление учетных данных (учетная запись службы). и экспорт нового пути в параметр GOOGLE_APPLICATION_DEFAULT
. Однако, поскольку получить эту учетную запись сложно (на уровне компании), я бы хотел сэкономить время, задавая вопрос.
Является ли единственный способ связи с БД № SQL через облачные функции? Это общий подход?