快速入門:整合 Azure 儲存體 帳戶與 Azure 內容傳遞網路

在本快速入門中,您會啟用 Azure 內容傳遞網路,從 Azure 儲存體 快取內容。 Azure 內容傳遞網路 為開發人員提供提供高頻寬內容的全域解決方案。 它可以在 美國、歐洲、亞洲、澳大利亞和南美洲的實體節點快取計算實例的 Blob 和靜態內容。

必要條件

登入 Azure 入口網站

使用您的 Azure 帳戶登入 Azure 入口網站

建立儲存體帳戶

記憶體帳戶可讓您存取 Azure 儲存體 服務。 儲存體帳戶代表存取每個 Azure 儲存體 服務元件之命名空間的最高層級:Azure Blob、佇列和數據表記憶體。 如需詳細資訊,請參閱 Microsoft Azure 儲存體 簡介。

若要建立記憶體帳戶,您必須是相關聯訂用帳戶的服務管理員或共同管理員。

  1. 在 Azure 入口網站 中,選取左上方的 [建立資源]。 [建立資源] 窗格隨即會顯示。

  2. 搜尋 儲存體 帳戶,然後從清單中選取 [儲存體 帳戶]。 然後選取 [ 建立]:

    建立記憶體帳戶的螢幕快照。

  3. 在 [ 建立記憶體帳戶] 窗格中,輸入下列詳細數據:

    設定
    資源群組 選取 [新建],並使用CDNQuickstart-rg 名稱。 如果您想要的話,您也可以使用現有的資源群組。
    儲存體帳戶名稱 僅使用 3-24 個小寫字母和數位輸入帳戶的名稱。 此名稱在整個 Azure 中必須是唯一的,而且會成為用來處理訂用帳戶 Blob、佇列或數據表資源的 URL 中的主機名。 若要解決 Blob 記憶體中的容器資源,請使用下列格式的 URI:HTTP:// storageaccountname.blob.core.windows.net/>< container-name。><
    區域 從下拉式清單中選取您附近的 Azure 區域。

    將所有其他詳細數據保留為預設值,然後選取 [ 檢閱 + 建立]。

  4. 建立記憶體帳戶可能需要幾分鐘的時間才能完成。 建立完成後,請選取 [移至資源 ] 以開啟記憶體帳戶的下一個步驟頁面。

啟用記憶體帳戶的 Azure 內容傳遞網路

  1. 在記憶體帳戶的頁面上,從左側功能表中選取 [安全性 + 網络>] [Front Door] 和 [CDN]。 Front Door 和 CDN 頁面隨即出現。

    建立內容傳遞網路端點的螢幕快照。

  2. 在 [ 新增端點] 區段中,輸入下列資訊:

    設定
    服務類型 Azure 內容傳遞網路
    建立新的/使用現有的配置檔 新建
    [設定檔名稱] 輸入您的配置檔名稱,例如 cdn-profile-123。 配置檔是端點的集合。
    內容傳遞網路端點名稱 輸入您的端點主機名,例如 cdn-endpoint-123。 此名稱在整個 Azure 中必須具有全域唯一性,因為它必須在 URL <endpoint-name.azureedge.net> 存取快取的資源。
    原始主機名稱 根據預設,新的內容傳遞網路端點會使用記憶體帳戶的主機名作為源伺服器。
    定價層 選取其中一個選項,例如 Microsoft CDN(傳統版)。
  3. 選取 建立。 端點建立之後,即會出現在端點清單中。

    記憶體新內容傳遞網路端點的螢幕快照。.

提示

如果您想要指定內容傳遞網路端點的進階組態設定,例如大型檔案下載優化,您可以改用 Azure 內容傳遞網路 延伸模組來建立內容傳遞網路配置檔和端點。

啟用其他內容傳遞網路功能

從記憶體帳戶 Azure CDN 頁面,從清單中選取內容傳遞網路端點,以開啟內容傳遞網路端點組態頁面。

您可以從此頁面啟用傳遞的其他內容傳遞網路功能,例如 壓縮查詢字串快取地理篩選

啟用 SAS

如果您想要授與私人記憶體容器的有限存取權,您可以使用 Azure 儲存體 帳戶的共用存取簽章 (SAS) 功能。 SAS 是一種 URI,可授與 Azure 儲存體 資源的限制訪問許可權,而不需要公開您的帳戶密鑰。 如需詳細資訊,請參閱搭配 SAS 使用 Azure 內容傳遞網路。

存取內容傳遞網路內容

若要存取內容傳遞網路上的快取內容,請使用入口網站中提供的內容傳遞網路 URL。 快取 Blob 的位址具有下列格式:

<HTTP:// endpoint-name.azureedge.net/>< myPublicContainer>/<BlobName>

注意

啟用 Azure 內容傳遞網路 記憶體帳戶的存取權之後,所有公開可用的物件都有資格進行內容傳遞網路 POP 快取。 如果您修改目前在內容傳遞網路中快取的物件,在快取內容生存期間到期之後,Azure 內容傳遞網路 重新整理其內容之後,才能透過 Azure 內容傳遞網路 取得新內容。

從 Azure 內容傳遞網路 移除內容

如果您不想再快取 Azure 內容傳遞網路 中的物件,您可以採取下列步驟之一:

  • 將容器設為私人而非公用。 如需詳細資訊,請參閱 管理容器和 Blob 的匿名讀取許可權。
  • 使用 Azure 入口網站 停用或刪除內容傳遞網路端點。
  • 修改託管服務,使其不再回應物件的要求。

已在 Azure 中快取的物件 內容傳遞網路 會保持快取,直到物件生存期間到期或端點清除為止。 當生存期間到期時,Azure 內容傳遞網路 會決定內容傳遞網路端點是否仍然有效,而且物件仍可匿名存取。 如果不是的話,將不再快取物件。

清除資源

在上述步驟中,您已在資源群組中建立內容傳遞網路配置檔和端點。 如果您想要移至 後續步驟 ,並瞭解如何將自定義網域新增至您的端點,請儲存這些資源。 不過,如果您預計未來不會使用這些資源,您可以藉由刪除資源群組來刪除這些資源,以避免產生額外費用:

  1. 從 Azure 入口網站 左側功能表中,選取 [資源群組],然後選取 [CDNQuickstart-rg*]。

  2. 在 [資源群組] 頁面上,選取 [刪除資源群組],在文本框中輸入 CDNQuickstart-rg,然後選取 [刪除]。

    此動作將會刪除您在本快速入門中建立的資源群組、配置檔和端點。

  3. 若要刪除記憶體帳戶,請從儀錶板中選取它,然後從頂端功能表中選取 [ 刪除 ]。

下一步