Google app engine 为什么写入GCS存储桶会导致本地开发blob存储条目?

Google app engine 为什么写入GCS存储桶会导致本地开发blob存储条目?,google-app-engine,google-cloud-storage,google-app-engine-python,Google App Engine,Google Cloud Storage,Google App Engine Python,我使用Google App Engine标准环境,使用Development SDK 1.9.61开发Python应用程序 我正试图通过以下方式学习在我的应用程序中使用谷歌云存储。我通过云控制台验证了我的默认存储桶和临时存储桶确实存在,并使用浏览器手动向每个存储桶上传了一个示例文件 接下来,我通过编程将一些文件上传到bucket中,这样我就可以通过我的本地开发应用程序实例进行思考 但是,当我通过浏览器中的GCP控制台检查云存储桶时,我找不到文件。在搜索本地开发SDK控制台后,我最终在本地Blob

我使用Google App Engine标准环境,使用Development SDK 1.9.61开发Python应用程序

我正试图通过以下方式学习在我的应用程序中使用谷歌云存储。我通过云控制台验证了我的默认存储桶和临时存储桶确实存在,并使用浏览器手动向每个存储桶上传了一个示例文件

接下来,我通过编程将一些文件上传到bucket中,这样我就可以通过我的本地开发应用程序实例进行思考

但是,当我通过浏览器中的GCP控制台检查云存储桶时,我找不到文件。在搜索本地开发SDK控制台后,我最终在本地Blobstore查看器中找到了这些文件

我很困惑,因为我希望在我的项目的云存储桶中找到文件

我搜索了一些潜在的SDK版本更改来解释这种行为,但找不到任何相关内容


这就是它的工作方式吗?是否出错?

如果将文件上载到本地开发服务器,则这些文件存在于计算机的内存中。GCP控制台不与本地开发服务器交互,它与公共产品Google云存储API交互


因此,本质上,本地dev服务器上的文件位于完全不同的名称空间中。如果您想与Google Cloud Storage的生产版本交互,并在GCP控制台中查看结果,您需要使用应用程序的非开发服务器部署。

我希望Google文档能够反映这种行为,这将为我节省大量时间和混乱!