首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >gcloud应用程序部署:这个部署有太多的文件

gcloud应用程序部署:这个部署有太多的文件
EN

Stack Overflow用户
提问于 2017-02-25 03:23:20
回答 9查看 17.3K关注 0票数 24

当我试图通过gcloud部署我的GAE应用程序时,我得到了下面的错误。

代码语言:javascript
运行
复制
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[...]"
        }
      ]
    }
  ]
]

有没有办法解决这个问题?

EN

Stack Overflow用户

发布于 2021-07-06 23:16:19

我请求Google云支持,这是他们对这个问题的官方回应:

感谢您联系谷歌云支持。我知道你无法部署你的应用程序,因为你达到了10,000个文件限制上传的错误信息,请告诉我,如果我误解了。 GAE无法执行超过10,000个文件的部署。请运行以下命令以查看正在部署的文件数量:find . -type f | wc -l。如果您看到该数字超过10,000,请确保使用app.yaml选项skip_files 1防止不必要的文件被部署。此元素帮助您指示哪些文件不应上载1。 如果错误仍然存在,还有另外两种解决此问题的方法:

  1. 如果您使用的文件是静态内容,请使用云存储桶来存储您的文件。您可以将它们存储在GCS桶中,并通过app 2提供服务。当您创建一个应用程序时,App会创建一个默认的桶。要使用它,您必须在项目3中列出存储桶,然后通过将其添加到应用程序的依赖文件4中,将其声明为依赖项。这将允许您从存储桶5中上传或下载数据。请考虑使用此选项可能会影响您的每月开销。
  2. 通过提交配额增加来增加上载文件的数量。为此,我将要求向产品小组提交以下信息,以便他们能够对其进行审查并作出决定:增加新的配额限额的业务理由。
  3. 文件
  4. https://cloud.google.com/appengine/docs/standard/java/using-cloud-storage
  5. https://cloud.google.com/storage/docs/listing-buckets
  6. 图书馆
  7. https://cloud.google.com/storage/docs/uploading-objects
  8. https://cloud.google.com/storage/docs/downloading-objects
票数 1
EN
查看全部 9 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42451607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档