Tag: azure management api

如何使用Azure流畅的资源管理注册资源提供程序?

我想完全自动化我的资源创建过程。 不幸的是,全新订阅默认情况下没有注册一些资源提供程序。 例如SQL。 这很容易解决,如下所述: https : //docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-common-deployment-errors#noregisteredproviderfound 但是,这仅概述了使用手动使用门户或使用Powershell的方法。 我正在寻找使用Microsoft.Azure.Management.ResourceManager.Fluent的解决方案 似乎不一致,我无法使用C#,但我似乎无法在任何地方找到该function。 如何使用Azure流畅资源管理为新订阅注册资源提供程序?

Azure API身份validation

我在C#代码中使用Azure API并在库下使用 using Microsoft.Rest; using Microsoft.Rest.Azure.Authentication; using Microsoft.Azure.Management.DataLake.Store; using Microsoft.Azure.Management.DataLake.StoreUploader; using Microsoft.Azure.Management.DataLake.Analytics; using Microsoft.Azure.Management.DataLake.Analytics.Models; using Microsoft.WindowsAzure.Storage.Blob; 要创建与Azure的连接, private static ServiceClientCredentials AuthenticateAzure(string domainName, string nativeClientAppCLIENTID) { // User login via interactive popup SynchronizationContext.SetSynchronizationContext(new SynchronizationContext()); // Use the client ID of an existing AAD “Native Client” application. var activeDirectoryClientSettings = ActiveDirectoryClientSettings.UsePromptOnly(nativeClientAppCLIENTID, new Uri(“urn:ietf:wg:oauth:2.0:oob”)); return UserTokenProvider.LoginWithPromptAsync(domainName, activeDirectoryClientSettings).Result; } […]

如何通过AADvalidationAzure服务管理请求

我尝试了3种没有结果的方法: 根据这篇文章https://msdn.microsoft.com/en-us/library/azure/ee460782.aspx我在AAD注册了新的Web应用程序,具有访问Azure Service Management API的权限(步骤1-9)并编写建议的两行代码来获取令牌: var context = new AuthenticationContext($”https://login.windows.net/{tenantId}”); var result = context.AcquireToken(“https://management.core.windows.net/”, clientId, new Uri(redirectUri)); ,但它失败,但例外: Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException was unhandled Message: An unhandled exception of type ‘Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException’ occurred in Microsoft.IdentityModel.Clients.ActiveDirectory.dll Additional information: AADSTS90014: The request body must contain the following parameter: ‘client_secret or client_assertion’. Trace ID: aa2d6962-5aea-4f8e-bed4-9e83c7631887 Correlation ID: f7f1a61e-1720-4243-96fa-cff182150931 我也尝试过: var context = […]