0

我在这里将我的 html5 游戏上传到 Azure blobs 我的列表:

容器和 Blob

我将游戏容器状态更改为私有,我尝试通过将 SAS 策略添加到我的容器来访问 index.html,我查看了我的 html 文件但我看不到任何图像或 css,因为它依赖于其他文件但不能允许使用权。

我只想在我的网站上访问这个游戏,所以在我看来,当我将游戏容器状态设置为公共并且只有 index.html blob 状态为私有时(我不知道它在 Azure 存储资源管理器上是否可用),我可以访问这个游戏在我的网站上有 SAS 吗?我知道这是一个有点奇怪的问题,但我尝试以这种方式解决它,所以你知道只在我的网站上访问和打开这个游戏吗?

谢谢...

4

2 回答 2

2

不幸的是,您不能这样做,因为访问策略是在 blob 容器级别应用的,并且该 blob 容器中的所有 blob 都会继承该策略。一种可能的解决方案是将 css 和图像移动到公共容器中,并将您希望保持私有的 blob 仅保留在此容器中。

于 2013-01-18T13:14:20.357 回答
0

谢谢你的回答 Gaurav,这对解决问题很有帮助,我试过了,但它没有解决我的问题,因为主页试图找到部署的容器目录:/ 所以我在我的 html中添加了“base href=..”文件,我提供了对其他容器文件的重定向。非常感谢所有的一切。

于 2013-01-18T16:41:15.897 回答