El cliente xxx con ID de objeto xxx no tiene autorización para realizar acciones de Microsoft. Recursos / suscripciones / grupos de recursos / escritura 'sobre el alcance
Estoy tratando de crear un grupo de recursos dinámicamente con el SDK de administración de Azure Aquí están mis detalles de configuración azul
subscription=<private-data>
client=<private-data>
key=<private-data>
tenant=<private-data>
managementURI=https://management.core.windows.net/
baseURL=https://management.azure.com/
authURL=https://login.windows.net/
graphURL=https://graph.windows.net/
Aquí hay código para crear Resource
// Credentials
AzureCredentials credentials = new AzureCredentialsFactory()
.FromFile("azureauth.properties");
string resourceName = GetRandomString();
// Create Azure Instance
var azure = Azure
.Configure()
.Authenticate(credentials)
.WithDefaultSubscription();
// Create a Resource Group
azure.ResourceGroups
.Define(resourceName)
.WithRegion(Region.USWest)
.Create();
El error que obtuve es:
El cliente 'ae8bc2ea-9680-4f66-934c-ad40b82c30ac' con el ID de objeto 'ae8bc2ea-9680-4f66-934c-ad40b82c30ac' no tiene autorización para realizar la acción 'Microsoft.Resources / subscriptions / resourcegroups / write' over scope '/ suscripciones / e9d61100-a82a-48ca-b6f8-51b06a1eebe6 / resourcegroups / 5oxjhjic '.
He seguido los pasos especificados enhttps: //docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-porta
Así como estoy intentando con miGlobal Administrator cuenta