我有用于流式传输和下载视频的Rails应用程序。用户通过应用程序对自己进行身份验证,然后他可以从他被授权访问的视频列表中选择要查看的视频。授予从我的Rails应用程序访问Azure blob的权限
我使用AWS的S3存储视频。利用AWS开发工具包,我可以为某些视频生成URL并设置到期时间。通过这种方式,我可以通过Rails应用程序决定某个用户是否可以访问视频,然后使用AWS SDK生成一个URL并将其呈现在视图中(可以通过下载链接或通过媒体播放器)。现在
,我想迁移到Azure的(地理的原因),但我找不到管理权限我存储斑点的好方法。再次,我期望通过我的Rails应用程序授予对视频的访问权限 - 无需在Microsoft平台上进行任何其他登录操作,也不会为每个用户生成永久Azure凭据。
我开始寻找ACS,我认为这可能是我在寻找的解决方案。但是,我无法找到关于如何通过azure-sdk-for-ruby创业板管理ACS的指导。有人能否详细说明ACS或建议其他解决方案?你上面描述什么
不幸的是我在官方的Azure Ruby SDK中找不到这个功能。但是,似乎有一个Ruby Gem包装共享访问签名:https://github.com/dmichael/azure-contrib 我会尝试使用它,谢谢! – 2014-10-30 16:22:59