用途:从现有 ECS 实例创建整机镜像(系统盘+全部数据盘),并在同地域另一可用区用该镜像创建新实例,实现可用区级灾备。原实例及资源完全不动,属于备份而非迁移。
主要能力:create-image 支持运行中实例,无需停机;整机镜像自动包含系统盘与所有数据盘映射;run-instances 时可用 --data-disk Device=... 覆盖镜像中磁盘的 Category/PL,避免单独挂盘;网络、计费、带宽、磁盘 PL 等参数从源实例读取复用。
使用方式:需 Aliyun CLI >= 3.3.3,先执行 aliyun version 检查,未安装则经用户确认后运行 curl -fsSL https://aliyuncli.alicdn.com/setup.sh | bash;随后执行 aliyun configure set --auto-plugin-install true 与 aliyun plugin update。认证仅用 aliyun configure list 检查,禁止读取或回显 AK/SK。流程为:describe-instances/describe-disks 采集源信息,create-image 建镜像,describe-images 轮询至 Available,describe-available-resource/describe-vswitches 选目标可用区,run-instances 创建实例,最后校验新实例与磁盘规格。所有 API 命令须带 --user-agent AlibabaCloud-Agent-Skills/alibabacloud-ecs-disaster-recovery-image/{session-id},跨地域须带 --endpoint。
适用场景:可用区故障恢复、跨可用区备份、跨可用区实例克隆、灾备实例、换可用区创建实例等。
限制:目标可用区须与源不同;实例类型或磁盘类型可能缺货,需用户确认替代方案,不得自动替换;需相应 RAM 权限,权限失败时按 ram-policies.md 处理;参数须经用户确认,不得使用默认值;镜像创建通常 3-10 分钟,超时需用户选择继续等待、打开控制台或中止。