我正在使用 GAE Java 开发一个 Web 应用程序,并使用 Google Cloud Storage 来存储图像。要求是:
- 脸书认证。当用户通过身份验证时,我希望将他的个人资料图片上传到 GCS。
- 我存储此类图像的存储桶显然不应允许完全用户访问,而仅允许读取访问
我设法使用 Spring Social 获取 FB 个人资料图片并上传到 GCS,但前提是我将所有用户设置为该存储桶的所有者或作者。如何仅在应用程序内授予写入权限以上传图像,但将存储桶 ACL 保留为所有用户的 READ_ONLY?