我有用於流式傳輸和下載視頻的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