Azure Blob配置自定義域(HTTP)

來源: 51CTO
作者:wuyvzhang
時間:2021-04-19
16913
當(dāng)將Blob存儲用于應(yīng)用程序的后端調(diào)用時,這其實沒什么影響。但當(dāng)使用Blob存儲存放共享文件或文檔時,這可能就會比較麻煩。因為人們往往很難記住一長串的域名,但是如果將自定義域(用戶自己的域名)和Azure Blob存儲一起使用就會方便很多。

Azure Blob配置自定義域(HTTP)

相信很多使用Azure的朋友對Azure Blob存儲肯定都不陌生,默認(rèn)情況下,創(chuàng)建Azure Blob存儲時,URL為:

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

當(dāng)將Blob存儲用于應(yīng)用程序的后端調(diào)用時,這其實沒什么影響。但當(dāng)使用Blob存儲存放共享文件或文檔時,這可能就會比較麻煩。因為人們往往很難記住一長串的域名,但是如果將自定義域(用戶自己的域名)和Azure Blob存儲一起使用就會方便很多。

目前,有兩種方法可以將自定義域與Azure Blob存儲一起使用,具體選用那種方法,取決于是否需要使用HTTPS的需求。對于沒有使用HTTPS需求的用戶,可以直接在Azure Blob中添加自定義域。對于需要使用HTTPS的連接到存儲賬戶的用戶來說,則需要在Blob上啟用CDN,但是這會增加一些額外的費用。接下來和后續(xù)的文章中我會給大家介紹如何使用HTTP和HTTPS來配置自定義域。更多信息大家可以參考如下鏈接:

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

準(zhǔn)備存儲賬戶

首先,需要創(chuàng)建一個存儲賬戶,然后創(chuàng)建一個具有“公共訪問權(quán)限”的容器:

clip_image002

然后我們上載一張測試圖片,到我們剛剛創(chuàng)建好的容器:

clip_image004

禁用安全傳輸

因為今天和大家展示的是以非HTTPS的形式對Azure Blob配置自定義域,所以首先需要禁用Blob存儲的安全傳輸。在存儲賬戶的設(shè)置選項卡下,點擊“Configuration”,在安全傳輸需求設(shè)置處,選擇“Disabled”,然后點擊“保存”:

clip_image006

獲取Blob存儲終結(jié)點的主機名

在存儲賬戶的設(shè)置選項卡下,點擊“屬性”,獲取Blob存儲終結(jié)點的訪問地址:

clip_image008

創(chuàng)建CNAME記錄解析

獲取到Blob存儲的訪問地址以后,需要將我們自定義的域名與其映射。映射的方式就是通過在域名提供商所提供的域名管理界面創(chuàng)建對應(yīng)的CNAME記錄指向Blob存儲訪問地址即可:

clip_image010

將自定義域注冊到Azure Blob

在存儲賬戶的Blob服務(wù)下,點擊“自定義域”。然后將我們上一步中自定義的域名進(jìn)行添加:

clip_image012

測試自定義域生效

進(jìn)行完上述設(shè)置以后,就可以使用自定義域名的URL訪問到我們的Azure Blob存儲:

clip_image014

可以看到,進(jìn)行完自定義域的配置以后,訪問Azure Blob存儲會比之前更加方便。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于51CTO,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家