1

我试图证明将我的 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 等)解决的?
4

0 回答 0