小编Mis*_*isk的帖子

azure blob返回403,禁止使用正确的访问密钥

在尝试从azure blob存储中访问文件时,我的测试站点在部署开始后被禁止403.这只是我们测试环境中的一个问题,新版本在生产中运行良好.生产和测试都托管在azure中,并且都使用自己的azure blob存储.

我已经尝试重新生成blob存储的访问密钥,没有任何运气.
我可以在本地使用访问密钥并连接到测试blob存储并访问文件就好了.
如果我尝试更改测试环境以使用生产blob存储,我仍然会收到403禁止错误.

Microsoft.WindowsAzure.Storage.StorageException: The remote server returned an error: (403) Forbidden. ---> System.Net.WebException: The remote server returned an error: (403) Forbidden. at System.Net.HttpWebRequest.GetResponse() at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync[T](RESTCommand1 cmd, IRetryPolicy policy, OperationContext operationContext) in c:\Program Files (x86)\Jenkins\workspace\release_dotnet_master\Lib\ClassLibraryCommon\Core\Executor\Executor.cs:line 677 --- End of inner exception stack trace --- at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync[T](RESTCommand1 cmd, IRetryPolicy policy, OperationContext operationContext) in c:\Program Files (x86)\Jenkins\workspace\release_dotnet_master\Lib\ClassLibraryCommon\Core\Executor\Executor.cs:line 604 at Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient.GetBlobReferenceFromServer(StorageUri blobUri, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext) in c:\Program Files (x86)\Jenkins\workspace\release_dotnet_master\Lib\ClassLibraryCommon\Blob\CloudBlobClient.cs:line 563 at Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer.GetBlobReferenceFromServer(String blobName, AccessCondition accessCondition, …

azure azure-storage-blobs

7
推荐指数
2
解决办法
6169
查看次数

标签 统计

azure ×1

azure-storage-blobs ×1