eb create 错误:LargeZipFile :: 文件数需要 ZIP64 扩展名

Posted

技术标签:

【中文标题】eb create 错误:LargeZipFile :: 文件数需要 ZIP64 扩展名【英文标题】:eb create ERROR: LargeZipFile :: Files count would require ZIP64 extensions 【发布时间】:2017-07-04 06:49:50 【问题描述】:

不确定我在这里做错了什么,但是当我为我的节点 js express 应用程序创建 eb 时,我收到了这个错误。

$ eb create app-test 
Creating application version archive "app-170215_091947".
ERROR: LargeZipFile :: Files count would require ZIP64 extensions

【问题讨论】:

【参考方案1】:

看来您的代码库的大小对于 eb-cli/python 的 zipfile library 来说太大了,无法处理。

限制似乎是 4GB:

exception zipfile.LargeZipFile 当 ZIP 文件将 需要 ZIP64 功能,但尚未启用。

你能用 ls -l 来检查你当前代码库的大小吗?

【讨论】:

我很困惑。 @Yueyang 运行 ls -l 有什么帮助?【参考方案2】:
with zipfile.ZipFile(
        zip_file, 'w', zipfile.ZIP_DEFLATED, allowZip64=True) as myzip:
    myzip.write(os.path.join(SAVE_PATH, sql))

应该使用“allowZip64=True”。

【讨论】:

以上是关于eb create 错误:LargeZipFile :: 文件数需要 ZIP64 扩展名的主要内容,如果未能解决你的问题,请参考以下文章

Elastic beanstalk - eb create 无法创建 AWSEBRDSDBSecurityGroup

npm install 在“eb create”节点 6.2.2 上失败

带有 Django 的 AWS Beanstalk:eb create 抱怨未知配置设置“StaticFile”

EBS - INV 接口大全

给aws ec2 所有ebs做自动快照

EBS FORM中基本触发器