gpt4 book ai didi

visual-studio - 通过简单的 REST 访问本地 Azure blob 存储 'GET'

转载 作者:行者123 更新时间:2023-12-04 07:35:47 26 4
gpt4 key购买 nike

我正在使用 Windows Azure,并且只使用 Blob 存储。我已将 Blob 存储设置为使用虚拟 Web 角色在其自己的解决方案文件中运行。我首先在我的开发计算机上运行它,以便 Azure 服务启动。我已将服务配置为使用开发共享 key 和帐户名。

当我将 Web 应用程序(在另一个解决方案中)指向本地 Blob 存储服务时,我遇到了问题。我可以将文件上传到 Blob 存储,然后可以查看本地数据库中的记录。因此,我在 web.config 中输入了正确的设置。但是,我无法通过简单的 Get 请求访问该文件。我已验证该容器是公共(public)的。

我使用的 URI 是:

http://127.0.0.1:10000/{container-name}/{filename}.{extension}

当我使用生产 Azure 服务时,我的代码可以正常工作,那么我缺少的开发环境是否有什么不同?本地环境是否允许 REST 访问?

更新:我最近发现 this MSDN Article描述生产和开发存储 URI 之间的差异。我还记录了我的环境here在我的博客上。

最佳答案

uri看起来有点不正确,开发存储uri的格式是:

http://<local-machine-address>:<port>/<account-name>/<resource-path>

鉴于帐户名始终是 devstoreaccount1,您的 uri 应该是:

http://127.0.0.1:10000/devstoreaccount1/{container-name}/{filename}.{extension}

关于visual-studio - 通过简单的 REST 访问本地 Azure blob 存储 'GET',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1874914/

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