快速入門: 整合 Microsoft Azure 儲存體帳戶與 Microsoft Azure 內容傳遞網路
重要
Azure CDN Standard from Microsoft (classic) 將於 2027 年 9 月 30 日淘汰。 為了避免任何服務中斷,請務必在 2027 年 9 月 30 日之前,移轉您的 Azure CDN Standard from Microsoft (classic) 設定檔至 Azure Front Door Standard 或 Premium 層。 如需詳細資訊,請參閱 Azure CDN Standard from Microsoft (classic) 淘汰。
來自 Edgio 的 Azure CDN 將於 2025 年 15 月 15 日淘汰。 您必須在此 日期之前將工作負載 移轉至 Azure Front Door,以避免服務中斷。 如需詳細資訊,請參閱來自Edgio的 Azure CDN 淘汰常見問題。
在本快速入門中,您會啟用 Microsoft Azure 內容傳遞網路以從 Microsoft Azure 儲存體快取內容。 Microsoft Azure 內容傳遞網路為開發人員提供了傳遞高頻寬內容的全域解決方案。 在北美洲、歐洲、亞洲、澳洲及南美洲的實體節點上,皆可快取 blob 和計算執行個體的靜態內容。
注意
Azure 內容傳遞網路可讓您永久存取 Azure 儲存體資源,而移除存取權則需要手動步驟。
必要條件
- 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶。
登入 Azure 入口網站
使用您的 Azure 帳戶登入 Azure 入口網站 。
建立儲存體帳戶
有了儲存體帳戶,才能存取 Azure 儲存體服務。 儲存體帳戶代表最高層級的命名空間,用於存取每個 Azure 儲存體服務元件:Azure Blob、佇列和資料表儲存。 請注意,Azure 檔案儲存體只能透過 SMB 通訊協定存取,且無法直接放在僅支援 HTTP(80) 和 HTTPS(443) 通訊協定的 Microsoft Azure 內容傳遞網路後方。 如需詳細資訊,請參閱 Microsoft Azure 儲存體簡介。
若要建立儲存體帳戶,您必須是服務管理員或是相關訂用帳戶的共同管理員。
在 Azure 入口網站中,選取左上方的 [建立資源]。 [建立資源] 窗格隨即會顯示。
搜尋 [儲存體帳戶],然後從清單中選取 [儲存體帳戶]。 然後,選取 [建立]:
在 [建立儲存體帳戶] 窗格中,輸入下列詳細資料:
設定 值 資源群組 選取 [新建],並使用名稱 CDNQuickstart-rg。 您也可以使用現有的資源群組 (如果您偏好此做法)。 儲存體帳戶名稱 輸入限用 3-24 小寫字母和數字的帳戶名稱。 此名稱在 Azure 中必須是唯一的,且會成為 URL 中用來為訂用帳戶的 Blob、佇列或資料表資源定址的主機名稱。 若要為 Blob 儲存體的容器資源定址,請使用下列格式的 URI: HTTP://<storageaccountname>.blob.core.windows.net/<container-name>。 區域 從下拉式清單中選取您附近的 Azure 區域。 將所有其他詳細資料的設定保留為預設值,然後選取 [檢閱 + 建立]。
建立儲存體帳戶可能需要幾分鐘才能完成。 建立完成後,請選取 [前往資源] 開啟儲存體帳戶的頁面,以進行下一個步驟。
啟用儲存體帳戶的 Microsoft Azure 內容傳遞網路
在您的儲存體帳戶頁面上,從左側功能表中選取 [安全性 + 網路]>[Front Door 和 CDN]。 [Front Door 和 CDN] 頁面隨即出現。
在 [新增端點] 區段中,輸入下列資訊:
設定 值 服務類型 Azure 內容傳遞網路 建立新的/使用現有的設定檔 新建 [設定檔名稱] 輸入您的設定檔名稱,例如 cdn-profile-123。 設定檔是端點的集合。 內容傳遞網路端點名稱 輸入您的端點主機名稱,例如 cdn-endpoint-123。 此名稱在 Azure 中必須是全域唯一的,因為此名稱會用來存取 URL <endpoint-name>.azureedge.net 上的快取資源。 原始主機名稱 根據預設,新的內容傳遞網路端點會使用儲存體帳戶的主機名稱作為原始伺服器。 定價層 選取其中一個選項,例如 [Microsoft CDN (傳統)]。 選取 建立。 端點建立之後,即會出現在端點清單中。
提示
如果想要指定內容傳遞網路端點的進階設定設定 (例如大型檔案下載最佳化),您可以改用 Microsoft Azure 內容傳遞網路延伸模組來建立內容傳遞網路設定檔或端點。
啟用其他內容傳遞網路功能
在儲存體帳戶 [Microsoft Azure 內容傳遞網路] 頁面中,從清單選取內容傳遞網路端點,以開啟內容傳遞網路端點設定頁面。
您可以從此頁面為您的傳遞啟用其他的內容傳遞網路功能,例如壓縮、查詢字串快取和地理位置篩選。
啟用 SAS
如果您想要授與有限的私人儲存體容器存取權,可以使用 Azure 儲存體帳戶的「共用存取簽章」(SAS) 功能。 SAS 是一個 URI,可在不公開您帳戶金鑰的情況下,授與對「Azure 儲存體」資源的有限存取權限。 如需詳細資訊,請參閱搭配 SAS 使用 Microsoft Azure 內容傳遞網路。
存取內容傳遞網路内容
若要存取內容傳遞網路上的快取內容,請使用入口網站中提供的內容傳遞網路 URL。 快取 blob 的位址格式如下:
HTTP://<endpoint-name>.azureedge.net/<myPublicContainer>/<BlobName>
注意
啟用 Microsoft Azure 內容傳遞網路存取儲存體帳戶後,所有公開可用的物件皆適用於內容傳遞網路 POP 快取。 如果您修改目前在內容傳遞網路中快取的物件,在快取內容的有效存留期已滿之後,除非 Microsoft Azure 內容傳遞網路重新整理其內容,否則無法透過 Microsoft Azure 內容傳遞網路取得新的內容。
如何從 Microsoft Azure 內容傳遞網路移除內容
如果不再想快取 Microsoft Azure 內容傳遞網路中的物件,您可以採取下列其中一個步驟:
- 將容器設為私人而非公用。 如需詳細資訊,請參閱 管理對容器與 Blob 的匿名讀取權限。
- 使用 Azure 入口網站來停用或刪除內容傳遞網路端點。
- 修改託管服務,使其不再回應物件的要求。
已在 Microsoft Azure 內容傳遞網路中快取的物件會保持快取狀態,直到物件的有效存留期已滿或端點已清除為止。 有效存留期已滿時,Microsoft Azure 內容傳遞網路會判斷內容傳遞網路端點是否仍然有效,以及是否仍可匿名存取物件。 如果不是的話,將不再快取物件。
清除資源
在前述步驟中,您在資源群組中建立了內容傳遞網路設定檔和端點。 如果您想移至後續步驟並了解如何將自訂網域新增至您的端點,請儲存這些資源。 不過,如果您認為未來不需要使用這些資源,可以藉由刪除資源群組的方式將其刪除,以避免額外的費用:
從 Azure 入口網站的左側功能表中,依序選取 [資源群組] 和 [CDNQuickstart-rg]*。
在 [資源群組] 頁面上選取 [刪除資源群組],在文字方塊中輸入 CDNQuickstart-rg,然後選取 [刪除]。
此動作將會刪除資源群組、設定檔,以及您在此快速入門中建立的端點。
若要刪除儲存體帳戶,請從儀表板中選取該帳戶,然後從頂端功能表中選取 [刪除]。