共用方式為


按國家/地區限制 Azure CDN 內容

重要

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 年 11 月 4 日淘汰。 您必須在此 日期之前將工作負載 移轉至 Azure Front Door,以避免服務中斷。 如需詳細資訊,請參閱來自Edgio的 Azure CDN 淘汰常見問題

當使用者要求內容時,內容會提供給所有位置的使用者。 您可能想要依國家/地區限制您的內容存取。

使用「地區篩選」功能,您便可以在 CDN 端點的特定路徑上建立規則。 您可以設定規則,以允許或封鎖所選國家/地區中的內容。

重要

來自 Microsoft 的標準 Azure CDN 設定檔不支援以路徑為基礎的地區篩選。

標準設定檔

這些指示適用於來自 Edgio 設定檔的標準 Azure CDN

若為來自 Edgio 的進階 Azure CDN 設定檔,則必須使用管理入口網站來啟動地區篩選。 如需詳細資訊,請參閱來自 Edgio 的進階 Azure CDN 設定檔

定義目錄路徑

若要存取地區篩選功能,請在入口網站內選取 CDN 端點,然後在左側功能表的 [設定] 下選取 [地區篩選]

顯示從端點的功能表選取 [地區篩選] 的螢幕擷取畫面。

從 [路徑] 方塊中,指定要允許或拒絕使用者存取的位置相對路徑。

您可藉由指定目錄路徑 (例如,/pictures/),並使用正斜線 (/) 或選取特定資料夾,來對所有檔案套用地區篩選。 您也可以對單一檔案套用地區篩選 (例如,/pictures/city.png)。 您可以使用多個規則。 在輸入規則後,會出現空白資料列供您輸入下一個規則。

例如,下列目錄路徑篩選條件全都有效:

/

/Photos/

/Photos/Strasbourg/

/Photos/Strasbourg/city.png

定義動作的類型

從 [動作] 清單中,選取 [允許] 或 [封鎖]

  • 允許:只允許來自指定國家/地區的使用者存取從該遞迴路徑要求的資產。

  • 封鎖:會拒絕來自指定國家/地區的使用者存取從該遞迴路徑要求的資產。 若尚未設定該位置的其他國家/地區篩選選項,則其他所有使用者都將允許存取。

例如,用於封鎖 /Photos/Strasbourg/ 路徑的地區篩選規則會篩選出下列檔案:

http://<端點>.azureedge.net/Photos/Strasbourg/1000.jpghttp://<端點>.azureedge.net/Photos/Strasbourg/Cathedral/1000.jpg

定義國家/地區

從 [國碼/地區碼] 清單中,選取您想要封鎖或允許路徑的國家/地區。

選取好國家/地區後,請選取 [儲存] 來啟動新的地區篩選規則。

顯示用於封鎖或允許國家或地區的國家/地區碼的螢幕擷取畫面。

清除資源

若要刪除規則,請從 [地區篩選] 頁面上的清單中選取規則,然後選擇 [刪除]

來自 Edgio 的進階 Azure CDN 設定檔

若為來自 Edgio 的進階 Azure CDN 設定檔,用於建立地區篩選規則的使用者介面不相同:

  1. 在 Azure CDN 設定檔的頂端功能表中,選取 [管理]

  2. 在 Edgio 入口網站中,選取 [HTTP 大型],然後選取 [國家 (地區) 篩選]

    顯示如何在 Azure CDN 中選取國家/地區篩選的螢幕擷取畫面

  3. 選取 [新增國家 (地區) 篩選]

  4. 在 [步驟一:] 中輸入目錄路徑。 選取 [封鎖] 或 [新增],然後選取 [下一步]

    重要

    端點名稱必須位於路徑中。 範例:/myendpoint8675/myfolder。 將 myendpoint8675 取代為您的端點名稱。

  5. 步驟二中,從清單中選取一個或多個國家/地區。 選取 [完成] 以啟用規則。

    新的規則便會出現在 [國家 (地區)篩選] 頁面的資料表中。

    顯示國家/地區篩選中出現規則的位置的螢幕擷取畫面。

清除資源

在國家/地區篩選規則資料表中,選取規則旁的刪除圖示來刪除規則,或選取編輯圖示來加以修改。

考量

  • 地區篩選設定的變更不會立即生效:

    • 若為來自 Microsoft 的標準 Azure CDN 設定檔,通常會在 10 分鐘內完成傳播。
    • 若為來自 Edgio 的標準 Azure CDN來自 Edgio 的進階 Azure CDN 設定檔,通常會在 10 分鐘內完成傳播。
  • 這項功能不支援萬用字元 (例如 *)。

  • 會將相對路徑相關聯的地區篩選組態,遞迴地套用到該路徑。

  • 只能對相同的相對路徑套用一個規則。 也就是說,您無法建立多個指向相同相對路徑的國家/地區篩選。 然而,由於國家/地區篩選條件具有遞迴特性,資料夾可以有多個國家/地區篩選條件。 換句話說,可以將不同的國家/地區篩選指派給先前設定之資料夾的子資料夾。

  • 地區篩選功能可使用國碼/地區碼來定義國家/地區,以允許或封鎖該國家/地區對受保護目錄的要求。 來自 Edgio 的 Azure CDN 使用 ISO 3166-1 alpha-2 國碼 (地區碼) 來定義國家/地區,以允許或封鎖該國家/地區對受保護目錄的要求。