0

我为客户创建了 AZURE CSP 订阅。

当我以合作伙伴管理员用户身份登录特定客户目录时(客户 -> 单击客户的下拉列表 -> Microsoft Azure 管理门户链接),我可以看到订阅。
但是当我尝试以客户域/目录的管理员身份登录时,我看不到它。当我搜索它时,我发现了链接 https://docs.microsoft.com/en-us/partner-center/assign-azure-subscriptions

有什么方法可以通过 API 将 Azure 订阅分配给您的客户。

4

1 回答 1

0

您可以使用 Azure Rest API Role Assignments - CreateRole Assignments - Create By Id

您可以看到页面中有一个Try It功能,但我们无法使其与 CSP 管理员一起使用,因为如果我们使用 CSP 管理员登录,访问令牌将由 CSP 管理员的租户而不是客户的租户颁发默认。

若要调用 Azure REST API,您需要 Azure 的访问令牌。请参阅本文档

这是我的示例供您参考:

在 Postman 中获取 Azure 服务的访问令牌。使用您的 CSP 管理员登录以生成访问令牌。请记住,您应该将客户的租户 ID 放在Auth URLhttps://login.microsoftonline.com/{custopmer's tenant id}/oauth2/v2.0/authorizeAccess Token URL中:https://login.microsoftonline.com/{custopmer's tenant id}/oauth2/v2.0/token

在此处输入图像描述

使用此访问令牌通过Role Assignments - Create分配 Azure 订阅。

在此处输入图像描述

于 2021-01-22T02:28:51.317 回答