alibaba-cloud - 等到阿里云镜像导入完成
问题描述
我不明白我怎么能等到使用 aliyun cli 导入图像完成。官方文档描述了一种“结果轮询”机制,但它仅适用于现有资源和字符串,例如
$ aliyun ecs DescribeImages --ImageName="${aliyun_image_name}" --waiter expr='TotalCount' to=1
ERROR: object 0 isn't string
此外,我不明白如何使用 ImportImage 响应中的 taskId。存在文档。
这是我的重现步骤:
$ aliyun ecs ImportImage \
--RegionId="${aliyun_region}" \
--DiskDeviceMapping.1.OSSBucket="${aliyun_bucket_name}" \
--DiskDeviceMapping.1.OSSObject="${aliyun_image_blob}" \
--ImageName="${aliyun_image_name}"
{
"ImageId": ...,
"RegionId": ...,
"RequestId": ...,
"TaskId": ...
}