问题描述
我想使用 azure Azure Storage Account Key (connectionString)
或 fluent API 获取 .NET SDK
。
解决方法
试试这个:
var azure = Azure.Configure().Authenticate(credentials).WithSubscription(subscriptionID);
var storageName = "<storage name>";
var resourceGroup = "<storage resource group>";
var keys = azure.StorageAccounts.GetByResourceGroup(resourceGroup,storageName).GetKeys();
var key1 = keys[0];
var key2 = keys[1];
var connStr1 = "DefaultEndpointsProtocol=https;AccountName=" + storageName + ";AccountKey="+ key1.Value + ";EndpointSuffix=core.windows.net";
var connStr2 = "DefaultEndpointsProtocol=https;AccountName=" + storageName + ";AccountKey=" + key2.Value + ";EndpointSuffix=core.windows.net";