2

使用 AWS 中的 ec2-bundle-vol/ec2-upload-bundle/ec2-register trifecta 制作 AMI 并将其存储到 S3,我得到 36 个 10 MB 图像块。从可读性/测试的角度来看,我更喜欢 4 100 MB 图像或一个 3.5 GB 文件。

如果不找到并逆向工程包装在 ec2-bundle-vol 中的 Ruby Rails 脚本,我看不到改变这种行为的简单方法。

或者,三打小文件是否有充分的理由?

4

1 回答 1

0

不幸的是,没有办法不修改 ruby​​ 脚本。块大小是硬编码的

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

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

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

于 2012-11-15T12:16:05.850 回答