#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}»