Openstack Python SDK копирует изображение из одного репо в другое
Я пытаюсь создать инструмент, который позволит нам копировать изображение из одного репозитория взгляда в другой, но ни один из документов, которые я могу найти, не является ясным и не содержит соответствующих реальных примеров для работы.
Например, одна из вещей, которая усложняет задачу, заключается в том, что в примерах, которые я могу найти, используется стандартный URL-адрес, но наши URL-адреса
rdb://
скорее, чем
https://
и закончить
/snap
скорее, чем
/name.img
, поэтому я не знаю, нужен ли мне этот URL.
Для методов я использую
copy-image
или
web-download
как в этом примере
Я знаю, что из-за того, как вы входите в систему (например, через файл RC), это может усложнить работу с несколькими репозиториями. Итак, для любого ответа предположим, что у меня уже есть список объектов изображения (
openstack.image.v2.image.Image
) со всеми соответствующими деталями.
Мы используем этот пакет SDK для Python
Как мне для данного изображения скопировать из репо A в репо B?