ich den folgenden Code versucht haben, ein neues Speicherkonto in Azure zu erstellen:Azure - Programmatically Speicher Konto erstellen
Erste das Token (Erfolg - erhielt ich einen Token):
var cc = new ClientCredential("clientId", "clientSecret");
var context = new AuthenticationContext("https://login.windows.net/subscription");
var result = context.AcquireTokenAsync("https://management.azure.com/", cc);
Cloud-Speicher erstellen Anmeldeinformationen:
var credential = new TokenCloudCredentials("subscription", token);
erstellen Sie die Cloud-Speicher-Konto (nicht):
using (var storageClient = new StorageManagementClient(credentials))
{
await storageClient.StorageAccounts.CreateAsync(new StorageAccountCreateParameters
{
Label = "samplestorageaccount",
Location = LocationNames.NorthEurope,
Name = "myteststorage",
AccountType = "RA-GRS"
});
}
Fehler:
ForbiddenError: The server failed to authenticate the request. Verify that the certificate is valid and is associated with this subscription.
Ich bin nicht sicher, ob dies einer jener irreführenden Botschaften ist oder wenn ich etwas in Azure falsch konfigurierte?
Bitte, wenn dies Ihre Frage beantwortet: https://stackoverflow.com/questions/35190866/error-making-azure-management-library-api-call-when-authenticating-with-azure-ac/ 35194706 # 35194706. –
@GauravMantri vielen Dank - der Link lieferte Einblicke in den Erwerb der richtigen Bezeichner –