- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经使用以下命令将 VMDK 文件上传到 S3 存储桶:
s3cmd put /root/Desktop/centos-ldaprad.vmdk --multipart-chunk-size-mb=10 s3://xxxxx
现在,当我想从 S3 存储桶中可用的同一 VMDK 创建 AWS 实例时:
ec2-import-instance centos-ldaprad.vmdk -f VMDK -t t2.micro -a x86_64 -b xxxxx -o <XXXX_ACCESS_KEY_XXXX> -w <XXXX_SECRET_KEY_XXX> -p Linux --dont-verify-format -s 5 --ignore-region-affinity
但它会在当前工作目录中查找源 VMDK 文件。如果您能指导如何将源 VMDK 指向存储桶而不是本地源,我将非常感激?
这是吗--manifest-url url
指向S3存储桶?但是当我上传后不知道它是否创建了任何这样的文件?如果它创建它会在哪里创建?
另一件事是使用上面的 ec2-import-instance
当我创建它时,它会在当前工作目录中搜索 VMDK,如果找到,它将开始上传。但是是否有任何规定可以分段上传并在中断时恢复?
最佳答案
这并不是您真正想要的答案,但我已附上用于上传 VMDK 并将其转换为 AMI 镜像的脚本。
这使用了 ec2-resume-import,因此如果上传部分失败,您可以重新启动它。
值得指出的是,当我注册设备时,我指定了 block 设备映射。这是因为我的镜像始终包含一个单独的启动分区和一个基于 LVM 的根分区。
--根设备名称/dev/sda1 -b/dev/sda=$SNAPSHOT_ID:10:true --region $REGION -a x86_64 --kernel aki-52a34525
关于linux - 如何从 S3 存储桶中已上传的 VMDK 镜像创建实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26093513/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!