Задача
Я застрял на том, как использовать этот вызов OVH для получения MAC, который был назначен для задачи. Проблема в том, что я не могу предположить, чтобы успешно угадать, что является обязательным параметром "ip" типа "ipBlock".
Моя адресация
193.xx.x.115: на моем выделенном сервере запущено много контейнеров
151.zz.z.192 / 27: блок IP-адресов, который мы приобрели у OVH, чтобы назначить публичный IP-адрес каждому контейнеру
151.zz.z.219: Существующий контейнер, для которого недавно была выполнена задача выделения vMAC (источник taskId)
Что я пытался использовать с client.get (URL)
URL = "/ip/" + 151.zz.z.192/27 + "/task/" + taskID
бросков ovh.exceptions.ResourceNotFoundError: Got an invalid (or empty) URL
URL = "/ip/" + 151.zz.z.192 + "/task/" + taskID
бросков ovh.exceptions.ResourceNotFoundError: The requested object (ip = 151.80.6.192) does not exist
URL = "/ip/" + 151.zz.z.219 + "/task/" + taskID
бросков ovh.exceptions.ResourceNotFoundError: The requested object (ip = 151.80.6.211) does not exist
URL = "/ip/" + 193.xx.x.115 + "/task/" + taskID
бросков ovh.exceptions.ResourceNotFoundError: The requested object (taskId = 127250060) does not exist
В целом
Я начинаю задумываться, работает ли этот вызов API с vMAC. Единственный раз, когда он находит URL и ресурс действительными, это когда я указываю его непосредственно на выделенный сервер, а не на блок IP, который выделен для контейнеров или CT-адреса.
В то же время это кажется менее вероятным, если учесть, что я успешно использовал другой вызов API непосредственно перед этим для назначения vMac тому же IP-адресу контейнера.
Какой совет вы можете предложить? Заранее спасибо.