Можно ли получить доступ к контейнерам Docker, которые находятся в экземплярах контейнера Azure, через конечные точки RESTful?

Я пытаюсь проверить возможность хранения моего контейнера Docker в экземпляре контейнера Azure. В настоящее время у меня есть контейнер в экземпляре контейнера Azure, но я пытаюсь получить к нему доступ через конечные точки RESTful.

В настоящее время я настроил свою учетную запись Azure AD, чтобы предоставить моему приложению доступ к Windows Azure Service Management API с доступом делегата.

Я также использую Почтальон для создания Bearer токен, чтобы затем перейти на мой URL:

POST https://management.azure.com/subscriptions/<SUBSCRIPTION_ID>/resourceGroups/slack-bots-v2/providers/Microsoft.ContainerInstance/containerGroups/testing/exec?api-version=2018-04-01

Однако я получаю сообщение об ошибке:

{ "error": { "code": "AuthorizationFailed", "message": "The client '<CLIENT_ID>' with object id '<OBJECT_ID>' does not have authorization to perform action 'Microsoft.ContainerInstance/containerGroups/exec/action' over scope '/subscriptions/<SUBSCRIPTION_ID>/resourceGroups/slack-bots-v2/providers/Microsoft.ContainerInstance/containerGroups/testing'." } }

Вопросы):

  • Можно ли получить доступ к моему экземпляру контейнера через RESTful API?
  • Есть ли другое разрешение Azure AD, которое необходимо установить для доступа к этому?
  • Кто-нибудь решал подобную проблему за пределами Azure, но, возможно, с другим провайдером общедоступного облака (AWS, GCP и т. д.)?

0 ответов

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