Comment obtenir clientId et clientsecret pour d'Azur (ARM) modèle de déploiement
Je veux automatiser mon Azure de gestion des ressources, et je suis en utilisant le BRAS de modèles de le faire.
Si je veux me connecter à Azure à partir de mon code C# (le DeploymentHelper.cs qui est généré lors du téléchargement d'Azur, modèle d'exportation).
Le code est à demander pour les détails suivants:
string subscriptionId = "your-subscription-id";
string clientId = "your-service-principal-clientId";
string clientSecret = "your-service-principal-client-secret";
string resourceGroupName = "resource-group-name";
string deploymentName = "deployment-name";
string resourceGroupLocation = "resource-group-location"; //must be specified for creating a new resource group
string pathToTemplateFile = "path-to-template.json-on-disk";
string pathToParameterFile = "path-to-parameters.json-on-disk";
string tenantId = "tenant-id";
Je peux voir la tentantId et subscriptionId via powershell, mais je n'ai aucune idée de comment faire pour obtenir le clientId et clientsecret, et je ne peux pas le trouver n'importe quel solide instructions sur la façon d'obtenir ces.
OriginalL'auteur user2713516 | 2016-06-09
Vous devez vous connecter pour publier un commentaire.
Avez-vous créé un principal de service dans l'AD? Si oui, vous devriez avoir ces valeurs. Si vous n'avez pas, suivez les msft guide.
https://azure.microsoft.com/en-gb/documentation/articles/resource-group-create-service-principal-portal/
L'application est juste de ne pas apparaître dans la liste des utilisateurs lors de l'Ajout d'utilisateurs. J'ai vérifié que je travaille dans le même abonnement.
tant pis, je travaillais dans le mauvais répertoire AD. Vais essayer de nouveau.
Voici la façon de le faire à partir du portail, je l'ai trouvé plus facile que de courir les commandes powershell: docs.microsoft.com/en-us/azure/azure-resource-manager/... - peut-être vous pouvez l'ajouter à votre réponse.
OriginalL'auteur Edward Rixon