Azure Blob配置自定义域(HTTP)

最好的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

准备存储账户

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

clip_image002

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

clip_image004

禁用安全传输

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

clip_image006

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

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

clip_image008

创建CNAME记录解析

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

clip_image010

将自定义域注册到Azure Blob

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

clip_image012

测试自定义域生效

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

clip_image014

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章