博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Azure China (10) 使用Azure China SAS Token
阅读量:7014 次
发布时间:2019-06-28

本文共 1145 字,大约阅读时间需要 3 分钟。

 《》

 

  本文介绍的是国内由世纪互联运维的Azure China

  注意:本文介绍的是Azure China Storage Private Blob,即不可以通过匿名访问

 

  在笔者之前的文章中,我们介绍了Azure Share Access Signature,可以对设置为Private属性的Azure Container,设置一个临时的访问Token,在这个可以访问的时间内,对某一个Azure Blob资源进行访问。

  具体可以参考笔者之前写的文章:

  

      

      

      

 

  那如果我们使用国内由世纪互联运维的Azure China,如何才能使用Azure China Share Access Signature呢?

  这里我写了一个基于ASP.NET的Sample Code,可以在这里下载:

 

  如何运行这个ASP.NET的Sample Code?

  1.首先我们用Visual Studio 打开项目

  2.查看存储账号信息。

  

 

  查看访问密钥:

    

 

  3.将上面的存储账号名称和访问密钥修改:

  注意:ContainerName的值,默认可以不存在。

  我写的sample code代码里,如果ContainerName不存在,则创建该Container,并且权限为Off

private void EnsureContaierExists()        {            var container = GetContainer();            // 检查container是否被创建,如果没有,创建container            container.CreateIfNotExists();            var permissions = container.GetPermissions();            //对Storage的访问权限是OFF            permissions.PublicAccess = BlobContainerPublicAccessType.Off;            container.SetPermissions(permissions);        }

 

  4.然后我们可以Rebuild Solution,再按F5运行即可。

 

本文转自Lei Zhang博客园博客,原文链接:http://www.cnblogs.com/threestone/p/4952246.html,如需转载请自行联系原作者

你可能感兴趣的文章
帮助函数
查看>>
自己动手写Android插件化框架,让老板对你刮目相看
查看>>
[转]Object.keys()和for in的排序问题
查看>>
Dedecms判断当前栏目下是否有子栏目
查看>>
常见的加密和解密算法—AES
查看>>
HTTPS那些事(二)SSL证书(转载)
查看>>
【PIC学习第2例】PIC16F877A LED闪烁
查看>>
Orchard CMS前台页面为什么没有Edit链接?
查看>>
判断URL文件是不是在于在。
查看>>
GNU C中的零长度数组(转载)
查看>>
SQL2005中时,Diagrams的问题
查看>>
[转]软件架构的一致性
查看>>
拨云见日,任重道远 ——第六届云计算大会感悟
查看>>
PID控制器的应用:控制网络爬虫抓取速度
查看>>
cad中关于点样式点的绘制
查看>>
学习计划--20160424
查看>>
CentOS VMware 下SSH配置方法详解
查看>>
PHP错误级别 error_reporting() 函数详解
查看>>
jdk环境变量配置
查看>>
为网卡配置多个IP地址(windows)
查看>>