ec2-bundle-vol Chunking Size

时间:2012-11-13 20:25:41

标签: amazon-s3 amazon-ec2 amazon-web-services

使用AWS中的ec2-bundle-vol / ec2-upload-bundle / ec2-register三连组制作AMI并将其存储到S3我得到36个10 MB的图像块。为了便于阅读/测试,我更喜欢4 100 MB图像或3.5 GB文件。

我没有看到一种简单的方法来改变这种行为,而无需查找和逆向工程包含在ec2-bundle-vol中的Ruby Rails脚本。

或者,有三十个小文件有充分的理由吗?

1 个答案:

答案 0 :(得分:0)

遗憾的是,没有修改ruby脚本就没办法了。 块大小是硬编码的

$ AWS_PATH / amitools / ec2 / lib / ec2 / amitools / bundle.rb 第14行

CHUNK_SIZE = 10 * 1024 * 1024 # 10 MB in bytes.

最终,如果块具有不同的大小,则可能无法注册捆绑包