gpt4 book ai didi

AzureStorage Blob 服务器无法对请求进行身份验证。确保授权 header 的值格式正确,包括签名

转载 作者:行者123 更新时间:2023-12-03 23:44:00 26 4
gpt4 key购买 nike

我尝试在 Windows Azure Blob 中上传图像,但收到以下我无法处理的错误。

Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.

当我尝试创建容器时发生错误。

container.CreateIfNotExists()

这是我的代码

try
{
Microsoft.WindowsAzure.Storage.CloudStorageAccount storageAccount = Microsoft.WindowsAzure.Storage.CloudStorageAccount.Parse(ConfigurationManager.AppSettings["StorageConnectionString"]);
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();

// Retrieve a reference to a container.
CloudBlobContainer container = blobClient.GetContainerReference("samples");

// Create the container if it doesn't already exist.
// here is the error
if (container.CreateIfNotExists())
{
container.SetPermissions(
new BlobContainerPermissions
{
PublicAccess = BlobContainerPublicAccessType.Blob
});
}

CloudBlockBlob blockBlob = container.GetBlockBlobReference("Image1");
using (var fileStream = System.IO.File.OpenRead(@"Path"))
{
blockBlob.UploadFromStream(fileStream);
}
}
catch (StorageException ex1)
{
throw ex1;
}

我在代码中尝试了很多选项,但仍然收到错误。

最佳答案

按照其他人在评论中的建议,我的电脑时间延迟了 1 小时。纠正它解决了问题。

关于AzureStorage Blob 服务器无法对请求进行身份验证。确保授权 header 的值格式正确,包括签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24492790/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com