英文:
Azure Storage Account --> Shared Access Signature Error
问题
这在抱怨什么?
我不理解这个错误消息?
答案1
得分: 0
我同意@Gaurav Mantri的观点,你忘了在SAS URL中包括blob容器名称,这导致了你遇到的错误。
我有一个存储帐户,其中包含一个名为**sri
**的blob容器,就像下面这样:
当我尝试通过Azure Storage Explorer连接时,如果不在SAS URL中包括blob容器名称,我会遇到相同的错误,如下所示:
https://<storage_acc_name>.blob.core.windows.net/?sv=2022-11-02&ss=bfqt&srt=c&sp=rwdlacupyx&se=2023-06-13T13:17:29Z&st=2023-06-13T05:17:29Z&spr=https&sig=xxxxxxxxxxxxxxxxx
要解决这个问题,你需要在SAS URL中包括blob容器名称,就像下面这样:
https://<storage_acc_name>.blob.core.windows.net/<blob_container_name>?sv=2022-11-02&ss=bfqt&srt=c&sp=rwdlacupyx&se=2023-06-13T13:17:29Z&st=2023-06-13T05:17:29Z&spr=https&sig=xxxxxxxxxxxxxxxxx
在选择下一步后,点击**连接
**选项以访问blob容器,就像这样:
现在,我可以成功通过Azure Storage Explorer访问blob存储容器中的文件,就像下面这样:
英文:
> I agree with @Gaurav Mantri, you missed including blob container
> name in SAS URL that is giving you that error.
I have one storage account with blob container named sri
like below:
When I tried to connect via Azure Storage Explorer without including blob container name in SAS URL, I got same error like this:
https://<storage_acc_name>.blob.core.windows.net/?sv=2022-11-02&ss=bfqt&srt=c&sp=rwdlacupyx&se=2023-06-13T13:17:29Z&st=2023-06-13T05:17:29Z&spr=https&sig=xxxxxxxxxxxxxxxxx
To resolve it, you need to include blob container name in SAS URL like below:
https://<storage_acc_name>.blob.core.windows.net/<blob_container_name>?sv=2022-11-02&ss=bfqt&srt=c&sp=rwdlacupyx&se=2023-06-13T13:17:29Z&st=2023-06-13T05:17:29Z&spr=https&sig=xxxxxxxxxxxxxxxxx
After selecting Next, click on Connect
option to access blob container like this:
Now, I am able to access files in blob storage container successfully via Azure Storage Explorer like below:
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论