问题标签 [google-app-engine-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.

0 投票
2 回答
379 浏览

google-app-engine - Appengine:GCS如何在python中使单个cloudstorage文件公开读取

我正在使用 googlecloudstorageclient 来操作存储桶中的文件。存储桶不是也不应该是公共可读的,但我需要通过 python 代码为单个文件设置 public-read ({'x-goog-acl': 'public-read'})。

如何在 python 中以编程方式将现有 GCS 文件上的 ACL 或元数据更改为公开读取或删除?

我尝试了 copy2(),但如果我传入权限,它会将内容类型重置为二进制/八位字节流。

https://cloud.google.com/appengine/docs/python/googlecloudstorageclient/functions

0 投票
0 回答
407 浏览

google-app-engine - 使用服务对象上传文件 (apiclient.discovery)

我可以使用服务对象将文件上传到 Google Cloud Storage 吗?例子:

它抛出错误:

HttpError: https://www.googleapis.com/storage/v1/b/MY_BUCKET/o?alt=json&name=test.jpg 返回“上传请求必须包含uploadType URL参数和以/upload/开头的URL路径”>

我可以将缺少的路径和参数传递给 discovery.build 吗?

0 投票
1 回答
162 浏览

python - 如何在 Python 中对 Google App Engine 上的 utf-8 字符串进行排序?

如何在 Python 中对 Google App Engine 上的 utf-8 字符串进行排序?我正在尝试使用本地,但我认为它不起作用并且支持的语言数量太少。

我正在尝试使用pyuca,但使用起来太胖了 - 每次重新加载 1MB 以仅使用 1%% 进行排序。

是否有一些轻量级的纯 Python 库,或者 Google App Engine 以某种方式支持它。

如果你认为你有好的算法,它将通过这个测试(你可以为测试打乱字符串):

欢迎任何建议,我会测试它。这个 aplhabet 是'pl_pl'/'polish'

0 投票
1 回答
47 浏览

google-app-engine-python - Jinja 视频和图像文件

我是 Google App 引擎的新手,我正在使用 jinja 模板来呈现 html。我的 HTML 页面音频和视频文件没有被渲染。有没有办法让图像和视频文件使用 jinja 工作?感谢您提前提供帮助。

0 投票
2 回答
62 浏览

python-2.7 - 如何按名称查询 Google App Engine 实体以转换为新名称?

我想将一些实体转换为新名称。如何查询未定义模型类的实体。

例如我有这样的实体(它简化为更具可读性):

我想将其重命名为:

我该怎么做?

如果将重命名SomeSomeFile,将不再Some查询,而只有数据存储中的数据。

0 投票
1 回答
93 浏览

python-2.7 - 如何读取、更新、删除 Google App Engine NOT 模型(ndb.Model 或 db.Model)中的实体?

我想从没有 ndb.Model 或 db.Model 类的数据存储中读取、转换和删除一些实体。当我用 GQL 尝试它时,它会导致:

我不想创建“SomeModel”类,因为它会创建冗余类我只想将“SomeModel”转换为“SomeModelDifferentName”并删除旧模型。我该怎么做?

0 投票
2 回答
227 浏览

python - 使用python在blob存储上上传和检索图像文件确实有效

我对 Google App 引擎非常陌生,并试图了解 bolb 存储和 api,但无法使其正常工作。

我按照 goolge 的以下教程使用 blobstore api

https://cloud.google.com/appengine/docs/python/blobstore/

Github: https ://github.com/GoogleCloudPlatform/appengine-blobstore-python/blob/master/main.py

我总是得到 404 not found 错误,图像正在上传到 blob 存储但没有被检索。任何帮助是极大的赞赏。

0 投票
1 回答
398 浏览

python-2.7 - 使用谷歌应用引擎存储和播放视频文件的最佳方式

我是谷歌应用引擎的新手,我们正在使用应用引擎构建一个内容管理系统。用户从浏览器更新视频文件,然后将其保存在数据存储中,然后按需检索。就可扩展性和成本而言,保存它的最佳位置是什么?

0 投票
0 回答
113 浏览

python - 托管 VM 未在生产环境中运行

我正在尝试将托管 VM 应用程序部署到谷歌云平台,但出现以下错误:

此外,从模块返回 503 http 错误。

app.yaml

url.py

我使用 Dockerfile:

gcloud版本:

我究竟做错了什么?

0 投票
3 回答
2316 浏览

python - 无法更改 appengine 应用程序中的前端实例类

在 app.yaml 中指定

instance_class:F2 自动缩放:min_idle_instances:5 max_idle_instances:自动

他们有什么办法可以从开发者控制台检查实例层/类吗?

只能从每小时 0.05 美元的计费状态中猜测实例类,即 F1 实例类。