Пакет SDK для Azure IMDS + Java
Я новичок в облачном мире Azure, так что не знаю, как ответить на мой вопрос. У меня следующие требования,
- Получите лазурное имя виртуальной машины
- Запустить и остановить это приложение из другого приложения в той же виртуальной машине. Например:
Lets say we project A and B
A can start and stop B and both are inside the same Azure vm
Я вижу, что мы можем использовать Azure IMDS для получения имени виртуальной машины и колоссального количества метаданных, используя немаршрутизируемый IP-адрес (169.254.169.254), но есть ли какой-либо эквивалентный Java SDK?
1 ответ
Microsoft в настоящее время не публикует SDK для взаимодействия с IMDS, хотя некоторые SDK имеют вспомогательные функции, которые оборачивают вызовы IMDS как часть деталей их реализации.
Вам нужно создавать вызовы REST самостоятельно, но, к счастью, это очень простой API. Вы можете найти пример кода здесь: https://github.com/microsoft/azureimds/blob/master/imdssample.java.
Если вы хотели бы видеть SDK, подумайте о том, чтобы запросить эту функцию в Microsoft :)