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

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

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

Я также использую Postman для создания токена 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 и т. Д.)?
...