共用方式為


在 Azure 記憶體中裝載靜態網站

您可以直接從 一般用途 V2BlockBlobStorage 帳戶中的容器提供靜態內容 (HTML、CSS、JavaScript 和圖像檔案)。 若要深入瞭解,請參閱 Azure 記憶體中的靜態網站裝載

本文說明如何使用 Azure 入口網站、Azure CLI 或 PowerShell 來啟用靜態網站裝載。

啟用靜態網站托管

靜態網站裝載是您必須在記憶體帳戶上啟用的功能。

  1. 登入 Azure 入口網站 以開始使用。

  2. 找出您的記憶體帳戶,然後選取它以顯示帳戶的 [ 概觀 ] 窗格。

  3. 在 [ 概觀] 窗格中,選取 [ 功能] 索引卷標。接下來,選取 [靜態網站 ] 以顯示靜態網站的組態頁面。

    顯示如何在 Azure 入口網站中存取靜態網站組態頁面的影像

  4. 選取 [已啟用] 以啟用儲存帳戶的靜態網站託管。

  5. 在 [ 索引檔名稱 ] 字段中,指定預設索引頁 (例如: index.html)。

    當使用者瀏覽至靜態網站的根目錄時,會顯示預設索引頁。

  6. 在 [ 錯誤文件路徑 ] 字段中,指定預設錯誤頁面 (例如: 404.html)。

    當使用者嘗試瀏覽至靜態網站中不存在的頁面時,會顯示預設錯誤頁面。

  7. 點擊儲存以完成靜態網站設定。

    顯示如何在 Azure 入口網站中設定靜態網站屬性的影像

  8. 隨即顯示確認訊息。 靜態網站端點和其他組態信息會顯示在 [概 ] 窗格中。

    顯示 Azure 入口網站內靜態網站屬性的影像

上傳檔案

下列指示說明如何使用 Azure 入口網站上傳檔案。 您也可以使用 AzCopy、PowerShell、CLI 或任何可將檔案上傳至帳戶 $web 容器的自定義應用程式。 如需使用 Visual Studio 程式代碼上傳檔案的逐步教學課程,請參閱 教學課程:在 Blob 記憶體上裝載靜態網站

  1. 在 Azure 入口網站中,流覽至包含您靜態網站的記憶體帳戶。 選取左側瀏覽窗格中的 [容器 ] 以顯示容器清單。

  2. 在 [ 容器] 窗格中,選取 $web 容器,以開啟容器的 [ 概觀 ] 窗格。

    顯示 Azure 入口網站中網站記憶體容器位置的影像

  3. 在 [ 概觀] 窗格中,選取 [上傳 ] 圖示以開啟 [ 上傳 Blob ] 窗格。 接下來,選取 [上傳 Blob] 窗格中的 [檔案] 字段,以開啟檔案瀏覽器。 流覽至您要上傳的檔案,選取它,然後選取 [ 開啟 ] 以填入 [ 檔案 ] 字段。 您可選擇選取 如果檔案已經存在則覆寫 的複選框。

    顯示如何將檔案上傳至靜態網站記憶體容器的影像

  4. 如果您要讓瀏覽器顯示檔案的內容,請確定該檔案的內容類型設定為 text/html。 若要確認這一點,請選取您在上一個步驟中上傳的 Blob 名稱,以開啟其 [ 概觀 ] 窗格。 確定值是在 CONTENT-TYPE 屬性欄位中設定的。

    顯示如何驗證 Blob 內容類型的影像

    備註

    此屬性會自動設定為 text/html ,以供常用的擴充功能使用,例如 .html。 不過,在某些情況下,您必須自行設定。 如果您未將此屬性設定為 text/html,瀏覽器會提示使用者下載檔案,而不是轉譯內容。 這個屬性可以在上一個步驟中設定。

尋找網站 URL

您可以使用網站的公用 URL,從瀏覽器檢視網站的頁面。

在儲存帳戶帳戶概觀頁面旁邊的窗格中,選取 靜態網站。 您的網站 URL 會出現在 [主要端點] 欄位中。

Azure 儲存體靜態網站度量

在靜態網站頁面上啟用計量

啟用計量之後,計量儀表板會報告與 $web 容器中檔案有關的流量統計資料。

  1. 單擊記憶體帳戶功能表的 [監視] 區段底下的 [計量]。

    計量連結

    備註

    計量數據是透過連結至不同的計量 API 來產生。 入口網站只會顯示指定時間範圍內使用的 API 成員,以便只專注於傳回數據的成員。 為了確保您可以選取必要的 API 成員,第一個步驟是展開時間範圍。

  2. 按兩下時間範圍按鈕,選擇時間範圍,然後按下 [ 套用]。

    Azure 儲存體靜態網站度量時間範圍

  3. 從 [命名空間] 下拉式清單中選取 [Blob]。

    Azure 記憶體靜態網站計量命名空間

  4. 然後選取 輸出 計量。

    顯示 Azure 記憶體靜態網站輸出計量的螢幕快照。

  5. [匯總選取器] 中選取 [加總]。

    Azure 儲存靜態網站度量匯總

  6. 按兩下 [新增篩選] 按鈕,然後從 [屬性選取器] 中選擇 [API 名稱]。

    Azure 儲存體靜態網站度量 API 名稱

  7. 勾選 GetWebContent 選取器旁的方塊,以填入計量報表。

    Azure 儲存靜態網站指標 GetWebContent

    備註

    只有在指定的時間範圍內使用該 API 成員時, 才會顯示 GetWebContent 複選框。 入口網站只會顯示指定時間範圍內使用的 API 成員,以便只專注於傳回數據的成員。 如果您在此清單中找不到特定的 API 成員,請展開時間範圍。

後續步驟