azure - 通过 Proxy .net core 连接 Azure 存储
问题描述
连接到 Azure 存储时出现错误。错误:重试 6 次后失败。(不知道这样的主机。(shipfiles.blob.core.windows.net:443))
字符串下载文件路径 = @"C:\test.xlsx"; 尝试 {
string connectionString = "DefaultEndpointsProtocol=https;AccountName=;AccountKey=HulI9Usin8D/PgATIYW3FQHS9yyxCB+zLVQCAb4MWq0fEyU63SZIyr9JtzI0iy1K/2Nur0dWyCgeSrknSe/aA==;EndpointSuffix=core.windows.net";
BlobServiceClient blobServiceClient = new BlobServiceClient(connectionString);
string containerName = "samplecontainer";
BlobContainerClient containerClient = blobServiceClient.GetBlobContainerClient(containerName);
string filename = "TACSNTNA.xlsx";
BlobClient blobClient = containerClient.GetBlobClient(filename);
BlobDownloadInfo download = blobClient.Download();
using (FileStream downloadFileStream = new FileStream(downloadFilePath,FileMode.OpenOrCreate))
{
download.Content.CopyToAsync(downloadFileStream);
downloadFileStream.Close();
}
}
catch (Exception ex)
{
}
解决方案
添加以下代码并使用代理拨打电话。
我可以通过添加以下代码来使用它。System.Environment.SetEnvironmentVariable("HTTPS_PROXY", "username:password@1.0.0.0:8080");
推荐阅读
- python-3.x - 如何在多处理python中为思路分配资源
- sql-server - 如何遍历层次结构以查找循环引用?
- kubernetes - 无法连接到 Kubernetes 仪表板
- swift - UIStackvView 在 UIScrollView 中跳转。迅速
- java - Hadoop mapreduce 2 文件过滤?
- typescript - 使用多个定义的打字稿
- python - 如何使用 Python 提取具有多个表的 PDF
- state-machine - 如何在反应模型中恢复弹簧状态机
- log4j - 你可以加载第二个 log4j 配置文件来覆盖第一个吗?
- typescript - 你如何开玩笑地模拟 FileSystem.cacheDirectory?