Azure 进阶攻略】一经推出便受到了广大粉丝的热情追捧,大家纷纷表示涨了姿势,并希望能了解更多的攻略~根据大家的投票结果,本期,小编将为大家讲解“如何生成 Shared Access Signature(共享访问签名)”,欢迎投票和留言哦~

回家进屋前,我们需要先用钥匙开门,借此「证明你就是你……」;

访问局域网内共享文件夹前,我们需要输入用户名和密码进行身份验证,同样要「证明你就是你……」。

“那么请问小编,我想访问 Azure 云中的资源呢?”

——“「证明你就是你……」这个环节无论如何是不能少的!”

但是等等,访问云资源和访问普通内网共享文件夹之间可是有本质区别的哦:

也许我希望对方只能读取不能写入,也许我希望对方只能在我规定的时间内访问,也许我的云部署中包含上百万个资源,我希望分别针对每个资源进行不同的限制……

这里所说的「资源」可不光是云中存储的文件,可能还包括:例如 Service Bus 服务总线中传输和存储的消息,以及 IoT Hub 中处理的事件等。

全部「人肉」操作?技术上是否可行先不谈,就从工作量上来说,客官您真会说笑!

这时候,我们需要用的是:Shared Access Signature(共享访问签名,SAS)。

共享访问签名是一种字符串,包含可附加到 URI 的安全令牌,可以让我们委派对象的访问权限,并指定访问的权限和日期/时间范围等限制。例如我们可以授予对 Blob、容器、队列、文件和表的访问权限。很多服务在做验证时都会用到 SAS,例如 Azure Service Bus、Azure IoT Hub 等。

然而不同服务生成的 SAS 也是有所区别的,但只要针对不同服务正确指定 Policy Name, Resource URI 就可以计算出相应的 SAS。

点击下方按钮,进一步了解如何针对 Azure Service Bus 和 Azure IoT Hub 服务生成所需的 SAS 签名。

大家觉得本期攻略有帮助吗?同时,老样子,你们还想看到哪些方面的内容呢?欢迎投票或留言~

立即访问http://market.azure.cn

最新文章

  1. bzoj3744 Gty的妹子序列
  2. iOS. PercentEscape是错用的URLEncode,看看AFN和Facebook吧
  3. SpringMVC配置拦截器实现登录控制
  4. WIN32服务程序(二):卸载服务
  5. 苹果App转移图文详解-Transfer App
  6. NC保存报dirty解决方法
  7. main函数的正确格式
  8. SQL Server 查看正在运行的事务信息的 2 种方法。
  9. Android中pendingIntent的深入理解
  10. python爬虫实战(一)--------中国作物种质信息网
  11. java的配置环境简介
  12. ubuntu 命令行下格式化U盘,磁盘分区
  13. vue动态添加对象属性,视图不渲染
  14. 083_Remove Duplicates from Sorted List
  15. ComM(通信管理)和CanNm(network)
  16. org.springframework.web.method.HandlerMethod 与 org.springframework.messaging.handler.HandlerMethod 转换失败
  17. SQL Server中的Merge关键字(转载)
  18. spring-framework-x.x.x.RELEASE-dist下载教程
  19. 详解Android开发中Activity的四种launchMode
  20. 《Google软件测试之道》摘录

热门文章

  1. pyhton学习,day1作业,用户名密码登录模块
  2. 洛谷 P3267 [JLOI2016/SHOI2016]侦察守卫(树形dp)
  3. ssm框架搭建出现的异常:The import org.springframework cannot be resolved
  4. log4j详解与实战
  5. pymongodb的使用和一个腾讯招聘爬取的案例
  6. Python 时间格式转换
  7. Docker的基本构架
  8. Ubuntu通过xinput禁用及启用联想笔记本的触摸板
  9. vue路由配置
  10. Redis简介及持久化