使用AWS中的ec2-bundle-vol/ec2-upload-bundle/ec2-register trifecta创建一个AMI并将其存储到S3,我得到了36个10MB的图像块。从可读性/测试的角度来看,我更喜欢4个100MB的图像或一个3.5 GB的文件。
如果不找到包装在ec2-bundle-vol.中的Ruby Rails脚本并对其进行逆向工程,我看不到一种简单的方法来改变这种行为。
或者,是否有充分的理由使用30多个小文件?
发布于 2012-11-15 20:16:06
不幸的是,没有办法不修改ruby脚本。块大小是硬编码的
$AWS_PATH/amitools/ec2/lib/ec2/amitools/bundle.rb 第14行
CHUNK_SIZE = 10 * 1024 * 1024 # 10 MB in bytes.最后,如果块具有不同的大小,则可能无法注册包
https://stackoverflow.com/questions/13368191
复制相似问题