无论如何都可以通过 Azure API 获得订阅吗?
Is there anyway to get subscriptions by Azure API?
这是我的令牌认证
var context = new AuthenticationContext(string.Format(ConfigurationManager.AppSettings["login"], ConfigurationManager.AppSettings["tenantId"]));
var credential = new ClientCredential(ConfigurationManager.AppSettings["clientId"], ConfigurationManager.AppSettings["clientSecret"]);
_token = await context.AcquireTokenAsync(ConfigurationManager.AppSettings["apiEndpoint"], credential);
是的,我现在从 https://management.core.windows.net/
那里得到了令牌
之后,我在 Microsoft.Azure.Management.ResourceManager
命名空间下创建了一个 SubscriptionClient
的新实例,为此有 2 个不同的命名空间,但这是我正在使用的那个。
这是我的实例
_credentials = new TokenCredentials(_managementToken.AccessToken);
_subscriptionClient = new SubscriptionClient(_credentials);
最后是电话
await _subscriptionClient.Subscriptions.ListAsync();
而且 returns 什么也没有。
但是从这次通话中
await _subscriptionClient.Tenants.ListAsync();
这个returns我的租户id。
顺便说一句,我使用的是 WEB APP 而不是 NATIVE APP。
有什么解决办法吗?如何从管理 API.
获得订阅
谢谢
请首先确保您的订阅已与您的 azure ad 租户相关联:
- 在经典门户中,单击左侧面板中的“设置”菜单。
- 您可以查看订阅信息及其关联的目录:
请确保您使用的 azure ad 租户有任何订阅。
这是我的令牌认证
var context = new AuthenticationContext(string.Format(ConfigurationManager.AppSettings["login"], ConfigurationManager.AppSettings["tenantId"]));
var credential = new ClientCredential(ConfigurationManager.AppSettings["clientId"], ConfigurationManager.AppSettings["clientSecret"]);
_token = await context.AcquireTokenAsync(ConfigurationManager.AppSettings["apiEndpoint"], credential);
是的,我现在从 https://management.core.windows.net/
那里得到了令牌之后,我在 Microsoft.Azure.Management.ResourceManager
命名空间下创建了一个 SubscriptionClient
的新实例,为此有 2 个不同的命名空间,但这是我正在使用的那个。
这是我的实例
_credentials = new TokenCredentials(_managementToken.AccessToken);
_subscriptionClient = new SubscriptionClient(_credentials);
最后是电话
await _subscriptionClient.Subscriptions.ListAsync();
而且 returns 什么也没有。
但是从这次通话中
await _subscriptionClient.Tenants.ListAsync();
这个returns我的租户id。
顺便说一句,我使用的是 WEB APP 而不是 NATIVE APP。
有什么解决办法吗?如何从管理 API.
获得订阅谢谢
请首先确保您的订阅已与您的 azure ad 租户相关联:
- 在经典门户中,单击左侧面板中的“设置”菜单。
- 您可以查看订阅信息及其关联的目录:
请确保您使用的 azure ad 租户有任何订阅。