- 使用Scrapy爬取数据
- 使用本地模拟器将数据保存到云数据存储中
- 启动本地模拟器:
gcloud beta emulators datastore start
- 设置本地环境变量:
gcloud beta emulators datastore env-init
#Imports the Google Cloud client library
from google.cloud import datastore
# Instantiates a client
datastore_client = datastore.Client()
sample_entry = some_data
# Saves the entity
datastore_client.put(sample_entry)
似乎您无法像Node.js客户端提供的那样指定使用本地数据存储模拟器的库。
var datastore = gcloud.datastore({
apiEndpoint: "http://localhost:8380"
});
我的问题是,如何请求 Google Cloud Datastore Python 库使用本地模拟器而不是直接使用云端。
env-init
之后,DATASTORE_EMULATOR_HOST
环境变量的值是什么? - Ed Davisson