运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

Azure Blob配置自定义域(HTTP)

运维开发网 https://www.qedev.com 2021-02-06 09:35 出处:51CTO 作者:wuyvzhang
最好的Azure学习站点:Azure文档中心 / Microsoft Learning Azure Blob配置自定义域(HTTP) 相信很多使用Azure的朋友对Azure Blob存储肯定都不陌生,默认情况下,创建Azure Blob存储时,URL为: https://<mystorageaccount> .blob.core.windows.net/<container&g

最好的Azure学习站点:Azure文档中心 / Microsoft Learning

Azure Blob配置自定义域(HTTP)

相信很多使用Azure的朋友对Azure Blob存储肯定都不陌生,默认情况下,创建Azure Blob存储时,URL为:

https://<mystorageaccount> .blob.core.windows.net/<container>/<blob>

当将Blob存储用于应用程序的后端调用时,这其实没什么影响。但当使用Blob存储存放共享文件或文档时,这可能就会比较麻烦。因为人们往往很难记住一长串的域名,但是如果将自定义域(用户自己的域名)和Azure Blob存储一起使用就会方便很多。

目前,有两种方法可以将自定义域与Azure Blob存储一起使用,具体选用那种方法,取决于是否需要使用HTTPS的需求。对于没有使用HTTPS需求的用户,可以直接在Azure Blob中添加自定义域。对于需要使用HTTPS的连接到存储账户的用户来说,则需要在Blob上启用CDN,但是这会增加一些额外的费用。接下来和后续的文章中我会给大家介绍如何使用HTTP和HTTPS来配置自定义域。更多信息大家可以参考如下链接:

https://docs.microsoft.com/en-us/azure/storage/common/storage-introduction?WT.mc_id=AZ-MVP-5002232

准备存储账户

首先,需要创建一个存储账户,然后创建一个具有“公共访问权限”的容器:

Azure Blob配置自定义域(HTTP)

然后我们上载一张测试图片,到我们刚刚创建好的容器:

Azure Blob配置自定义域(HTTP)

禁用安全传输

因为今天和大家展示的是以非HTTPS的形式对Azure Blob配置自定义域,所以首先需要禁用Blob存储的安全传输。在存储账户的设置选项卡下,点击“Configuration”,在安全传输需求设置处,选择“Disabled”,然后点击“保存”:

Azure Blob配置自定义域(HTTP)

获取Blob存储终结点的主机名

在存储账户的设置选项卡下,点击“属性”,获取Blob存储终结点的访问地址:

Azure Blob配置自定义域(HTTP)

创建CNAME记录解析

获取到Blob存储的访问地址以后,需要将我们自定义的域名与其映射。映射的方式就是通过在域名提供商所提供的域名管理界面创建对应的CNAME记录指向Blob存储访问地址即可:

Azure Blob配置自定义域(HTTP)

将自定义域注册到Azure Blob

在存储账户的Blob服务下,点击“自定义域”。然后将我们上一步中自定义的域名进行添加:

Azure Blob配置自定义域(HTTP)

测试自定义域生效

进行完上述设置以后,就可以使用自定义域名的URL访问到我们的Azure Blob存储:

Azure Blob配置自定义域(HTTP)

可以看到,进行完自定义域的配置以后,访问Azure Blob存储会比之前更加方便。

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消