GoogleGoogle Professional Cloud Architect (PCA) Certification
·CN
·更新于 5 Sep 2026
允许浏览器客户端将音乐文件直接上传到 Cloud Storage 存储桶,而无需通过后端代理上传,该操作通过 App Engine 托管的 Web 应用完成。您需要配置什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在目标 Cloud Storage 存储桶上设置 CORS 配置,将 App Engine 应用基础 URL 作为允许的来源,并使用 Cloud Storage 签名 URL 生成 POST URL。.
为什么这是答案
为了允许浏览器直接上传文件到 Cloud Storage,需要配置跨域资源共享 (CORS)。将 App Engine 应用的基础 URL 设置为 Cloud Storage 存储桶的允许来源,可以确保浏览器能够从 App Engine 应用向 Cloud Storage 发送请求。同时,使用 Cloud Storage 签名 URL 生成 POST URL 是实现直接上传的关键,它允许客户端在不暴露长期凭据的情况下,通过预先授权的 URL 直接上传文件,从而绕过后端代理,增强安全性和效率。
其他选项不正确的原因:
仅分配 Storage WRITER 角色不安全,因为它会赋予用户对存储桶的广泛写入权限,且无法直接从浏览器进行跨域上传。
仅使用签名 URL 而不配置 CORS,浏览器仍会因为同源策略而阻止请求。
App Engine 默认凭据用于后端服务之间的认证,不适用于浏览器客户端直接上传。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡