带有get_serving_url的Google云端存储

naj*_*ira 17 google-app-engine google-cloud-storage

我想使用Images API在Google云端存储上提供图片文件get_serving_url.可以get_serving_url接受Google云端存储上的文件吗?

我试过了:

from google.appengine.api import blobstore
from google.appengine.api import images
bkey = blobstore.create_gs_key('/gs/bucket/object')
url = images.get_serving_url(bkey)
Run Code Online (Sandbox Code Playgroud)

生产环境中InvalidBlobKeyError发生错误get_serving_url.

Lip*_*pis 13

每个人都会喜欢这个,从1.7.0版本开始就有可能!

您可以使用get_serving_url()for Google Cloud Storage存储桶.


Amy*_* U. 5

从GAE 1.6.5开始,images.Image类构造函数可以将GCS文件名作为参数,例如

 img = images.Image(filename='/gs/bucket/object')
Run Code Online (Sandbox Code Playgroud)

然后,您可以对该对象执行转换并将其提供服务,依此类推。