Дождитесь завершения импорта изображения в Alibaba Cloud

#alibaba-cloud #alibaba-cloud-ecs

#alibaba-облако #alibaba-cloud-ecs

Вопрос:

Я не понимаю, как я могу дождаться завершения импорта изображения с помощью командной строки aliyun. Официальная документация описывает механизм «Опроса результатов», но он работает только с существующими ресурсами и строками, например

 $ aliyun ecs DescribeImages --ImageName="${aliyun_image_name}" --waiter expr='TotalCount' to=1
ERROR: object 0 isn't string
  

Более того, я не понимаю, как я могу использовать идентификатор задачи из ответа ImportImage. Существует документация.

Вот мои шаги для воспроизведения:

 $ 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": ...
}
  

Ответ №1:

$ aliyun ecs Описывает задачи —RegionID «${aliyun_region}» —TaskIds «${TaskId}»