问题标签 [google-cloud-python]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-cloud-datastore - 使用 gcloud 连接到 Google Datastore
我正在尝试连接到我的 Google Datastore 实例,但找不到任何有关如何初始化连接的示例代码!
Gcloud 的主要文档立即从如何分配实体或查询开始,但跳过了关键的连接位。演示部分似乎特定于演示,因为它使用了相当混乱的测试环境变量。
最重要的是,我对需要定义哪些环境变量以及是否可以从 python 程序中定义服务电子邮件和密钥路径感兴趣。
如果有人可以提供如何将某些内容提交到数据存储实例的示例代码,我们将不胜感激。
谢谢!
google-cloud-datastore - 数据存储:是否有计划添加 GQLQuery 支持?
我正在将gcloud-python库用于需要服务以下用例的项目:
- 获取具有其属性子集的一批实体(投影)
gcloud.datastore.api.get_multi()
为我提供批量获取但不提供投影- 并
gcloud.datastore.api.Query()
为我提供投影但不提供批量获取(如IN
查询)
AFAIK,GQLQuery 提供 IN 查询(批量获取)和预测。是否有计划在 gcloud-python 库中支持 GQLQueries?或者,是否有另一种方法可以在单个请求中进行批处理和投影?
python - 如何通过 Python 以编程方式使用 gcloud 命令
谷歌文档在这个主题上有点笼统,我发现很难绕过他们使用的不同 API 和术语,所以我想知道是否有人可以指出正确的方向。
我正在寻找一种gcloud
直接从 Python 调用命令的方法。我已经安装gcloud
在我的 Python 环境中,作为一个示例,我想知道如何从 Python 执行以下操作:
google-cloud-datastore - 检索属于特定命名空间的所有实体时返回的内部种类
我正在尝试检索属于特定命名空间的所有实体。查询很简单
但是,运行它会返回属于内部类型的键,这些键不属于我存储的数据的一部分,例如,我得到属于这种类型的实体:
你知道我怎么能防止这种情况吗?我可以优化我的查询以排除这些吗?
python - 在 Google App Engine 中一次获取 100 个结果
我希望有人可以向我解释如何在 App Engine 中使用偏移量或游标。我正在使用gcloud
远程访问实体进行大量数据迁移,并希望以 100 个为单位抓取数据。
我猜有一种非常简单的方法可以做到这一点,但文档并没有过多地深入游标。这是我到目前为止所拥有的:
我怎么能标记那批 100 的结束,然后进入下一个?非常感谢!
编辑:
我应该提到我无法访问应用程序引擎环境,这就是为什么我现在有点迷失...... :(
python - 使用 Vagrant 时卡在旧版本的 oauth2client
我有一个使用gcloud
v0.7.1 的脚本。一旦我运行它,我就会收到以下错误:
据我所知,使用的是旧版本(v1.2)oauth2client
,即使我做了pip install oauth2client==1.5.0
. 这只发生在我的 Vagrant 机器上(运行 CentOS 6.6、Python v 2.7.10、pip v7.1.2)。当我在 Vagrant 框之外时,我没有收到此错误。
pip show oauth2client
(从 Vagrant 框中)产生:
但是,当我使用以下命令从 Python 检查它时,我得到了一个不同的版本号
python -c "import oauth2client; print oauth2client.__version__; print oauth2client.__file__"
:
import sys; print sys.path
产量:
如何确保使用 v1.5.0?
google-cloud-datastore - 412 在云数据存储中执行查询时未找到匹配索引
我正在使用 gcloud-python 库从云数据存储中查询数据。考虑我的片段是这样的
对于上面的片段,我得到
我的 Index.yaml 文件是这样的。
难道我做错了什么?请帮帮我。
python - 使用 gcloud-python 在 Google Cloud Storage 中设置元数据
我正在尝试使用gcloud-python
并设置一些自定义元数据属性将文件上传到 Google Cloud Storage。为了尝试这个,我创建了一个简单的脚本。
我能够上传文件内容。上传文件后,我可以从开发人员控制台手动设置元数据并检索它。
我不知道如何以编程方式上传元数据。
google-cloud-datastore - 将嵌入式实体存储在 Datastore 中,它会忽略嵌入式中的 exclude_from_indexes
我正在尝试拥有一个字段大于 1500 字节的嵌入式实体。根据文档,建议从索引中排除该字段,并且应该允许 1MB。
我将该字段添加到嵌入实体的 exclude_from_indexes 键中。当我尝试保存父实体时,它告诉我该字段大于 1500 字节。如果我独立保存嵌入式实体,它就可以工作。
嵌入实体是否忽略了 exclude_from_indexes?