如何链接/连接Firebase和Google App Engine以调整图像大小

时间:2017-09-24 23:55:19

标签: google-app-engine firebase google-cloud-storage firebase-storage

我正在使用Firebase,我正在尝试利用AppEngine与get_serving_url()一起使用的图片大小调整服务。 https://medium.com/google-cloud/uploading-resizing-and-serving-images-with-google-cloud-platform-ca9631a2c556

我对如何将我的Google应用引擎图片大小调整服务链接到我的firebase云存储实例感到困惑。

我在文档https://firebase.google.com/docs/storage/gcp-integration

中看到了这句话
  

适用于云存储的Firebase SDK使用Google App Engine默认值   bucket,这意味着如果您构建App Engine应用程序,则可以使用   内置的App Engine API,用于在Firebase和App之间共享数据   发动机。这对于执行音频编码视频非常有用   转码和图像转换,以及其他计算   密集的背景处理。

我如何指向此Google App Engine default bucket?我没有在任何地方的谷歌应用引擎仪表板界面中看到它。

我已经设置了一个firebase项目,然后我创建了一个app引擎项目 - 但是我没有看到任何方法将我的app引擎指向firebase创建的default bucket。这是基于某种帐户ID吗?我可以在管理界面或工具中设置链接,以便我上传到firebase默认存储桶的文件可以由应用引擎映像服务器调整大小?

2 个答案:

答案 0 :(得分:0)

似乎无法将现有的firebase项目与现有的Google云平台(GCP)/应用引擎项目相关联。

  • 首先创建GCP应用引擎项目
  • 然后,在firebase上,转到Add Project - >打开“项目名称”下拉列表,然后选择现有的GCP项目。

firebase项目ID将与GCP项目ID相同,GCP默认存储桶gs://< project_id> .appspot.com是默认的firebase存储存储桶,您可以选择其他GCP存储桶firebase存储页面。

答案 1 :(得分:0)

如果您现有Firebase项目,则会自动为您创建相应的Google Cloud项目。

只需转到Google Cloud控制台(https://console.cloud.google.com),您就可以在其中选择具有相同名称的项目(与Firebase项目的名称相同)。如果将GAE应用程序部署到该项目,则它应该能够访问您的数据。