Пакет SDK для Azure IMDS + Java

Я новичок в облачном мире Azure, так что не знаю, как ответить на мой вопрос. У меня следующие требования,

  1. Получите лазурное имя виртуальной машины
  2. Запустить и остановить это приложение из другого приложения в той же виртуальной машине. Например: 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 :)

Другие вопросы по тегам