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 上失败