我有一个python App Engine应用程序并使用Google Cloud Storage API保存文件 . 但是我需要获取每个文件的服务URL .
在 生产环境 时很容易弄清楚服务URL是什么,因为我已经将 http://commondatastorage.googleapis.com
添加到 /bucket/path/to/file.txt
,因为我已经拥有了我的文件的存储桶名称和路径 .
如何确定开发服务器上的服务URL是什么?
使用 images.get_serving_url
可以直接使用 images 执行此操作,现在可以使用blobstore或 Cloud 存储引用 .
如何以与开发和 生产环境 App Engine环境兼容的方式找出所有文件的服务URL,而不仅仅是图像?
1 回答
您可以通过blobstore API使用GCS . 有关如何为GCS密钥设置服务处理程序,请参阅本节:
https://developers.google.com/appengine/docs/python/blobstore/#Python_Using_the_Blobstore_API_with_Google_Cloud_Storage