【发布时间】:2021-04-23 17:13:13
【问题描述】:
我有两个不同的存储帐户。我需要从不同的存储帐户和容器中获取 blob,然后在 API 调用后将响应推送到另一个存储帐户的容器。
我需要有关如何为不同的存储帐户和密钥初始化相同存储类的帮助。
如何在下面的代码中使_accountName 和_storageKey 通用?
private async Task<CloudBlockBlob> GetBlockBlob(string containerName, string blockName)
{
CloudStorageAccount storageAccount = new CloudStorageAccount(
new StorageCredentials(_accountName, _storageKey), true);
var blobContainer = storageAccount.CreateCloudBlobClient().GetContainerReference(containerName);
await blobContainer.CreateIfNotExistsAsync();
return blobContainer.GetBlockBlobReference(blockName);
}
【问题讨论】:
-
是否要将数据从一个存储发送到另一个?或者您想根据用户请求选择存储帐户?
标签: c# blob azure-blob-storage