我想为应用程序引擎中托管的应用程序提供存储在谷歌云存储中的静态文件.在HTML文件中,我用过
<link href="https://storage.cloud.google.com/my_bucket/custom.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
如果登录用户的Google帐户有权访问存储桶,则该工作正常.由于任何无法访问我的存储桶的人都可以访问应用,因此不会提供静态文件.
是否可以公开提供存储桶中的静态文件?我将静态文件(custom.css)设置为"公共共享"(ACL设置为"公共读取"),但其他用户仍然无法访问它.
当我尝试通过gcloud部署我的GAE应用程序时,我收到了以下错误.
Updating service [default]...failed.
ERROR: (gcloud.app.deploy) Error Response: [400] This deployment has too many files. New versions are limited to 10000 files for this app.
Details: [
[
{
"@type": "type.googleapis.com/google.rpc.BadRequest",
"fieldViolations": [
{
"description": "This deployment has too many files. New versions are limited to 10000 files for this app.",
"field": "version.deployment.files[...]"
}
]
}
]
]
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题?