Dynamics 365 Commerce 的零售興趣群組已從 Yammer 移至 Viva Engage。 如果您無法存取新的Viva Engage社群,請填寫此表單 (https://aka.ms/JoinD365commerceVivaEngageCommunity) 以新增,並繼續參與最新的討論。
本文說明如何將內容傳遞網路 (CDN) 新增到您的 Microsoft Dynamics 365 Commerce 環境。
在 Dynamics 365 Commerce中設定電子商務環境時,可以將其設定為與您的 CDN 服務一起使用。
您可以在電子商務環境的佈建過程中啟用自訂網域。 或者,可以在佈建過程完成後,使用服務要求進行設定。 電子商務環境的佈建過程會產生與環境有關的主機名稱。 此主機名稱具有以下格式,其中 <e-commerce-tenant-name> 是您的環境名稱。
<電子商務租戶名稱>.commerce.dynamics.com
在佈建過程中產生的主機名稱或端點僅支援 *.commerce.dynamics.com 的安全通訊端層 (SSL) 憑證。 它不支援自訂網域的 SSL。 因此,您必須終止 CDN 中自訂網域的 SSL,並將流量從 CDN 轉送到 Commerce 產生的主機名稱或端點。
此外,來自 Commerce 的 靜態檔案 (JavaScript 或階層式樣式表 [CSS] 檔案) 從 Commerce 產生的端點 (*.commerce.dynamics.com) 提供。 僅當 Commerce 產生的主機名或端點位於 CDN 後面時,才能快取靜態檔案。
設定 SSL
使用提供的自訂網域佈建完 Commerce 環境,或使用服務要求為環境提供自訂網域後,您需要與 Commerce 上線團隊合作規劃 DNS 變更。
如前所述,產生的主機名稱或端點僅支援 *.commerce.dynamics.com 的 SSL 憑證。 它不支援自訂網域的 SSL。
CDN 服務
任何 CDN 服務都可以和 Commerce 環境一起使用。 以下是兩個範例:
- Microsoft Azure Front Door 服務 – Azure CDN 解決方案。 有關 Azure Front Door 服務的詳細資訊,請參閱 Azure Front Door 服務文件。
- Akamai 動態網站加速器 – 如需詳細資訊,請參閱動態網站加速器。
CDN 設定
CDN 設定過程包括以下一般步驟:
- 新增前端主機。
- 設定後端集區。
- 設定路由傳送規則。
新增前端主機
可以使用任何 CDN 服務,但本文中的範例是使用 Azure Front Door 服務。
有關如何設定 Azure Front Door 服務的資訊,請參閱快速入門:為高可用性全域 Web 應用程式建立 Front Door。
在 Azure Front Door 服務中設定後端集區
要在 Azure Front Door Service 中設定後端池,請遵循以下步驟:
- 將 <ecom-tenant-name>.commerce.dynamics.com 作為自訂主機新增到後端集區,該主機的後端主機標頭與 <ecom-tenant-name>.commerce.dynamics.com 相同。
- 在負載平衡底下,保留預設值。
- 停用後端集區的健全狀態檢查。
下圖顯示 Azure Front Door 服務中的新增後端對話方塊,其中已輸入後端主機名稱。
下圖顯示 Azure Front Door 服務中的新增後端集區對話方塊,並具有預設負載平衡值。
附註
請務必在為 Commerce 設定自己的 Azure Front Door 服務時停用健全狀態探測 。
在 Azure Front Door 服務中設定規則
要在 Azure Front Door Service 中設定路由規則,請依照以下步驟操作:
- 新增路由傳送規則。
- 在名稱欄位中,輸入預設。
- 在接受的協定欄位中,選取 HTTP 和 HTTPS。
- 在前端主機欄位中,輸入 dynamics-ecom-tenant-name.azurefd.net。
- 在比對模式底下的上半部欄位中,輸入 /*。
- 在路由詳細資訊底下,將路由類型選項設定為轉送。
- 在後端集區欄位中,選取 ecom-backend。
- 在轉送協定欄位群組中,選取比對要求選項。
- 將 URL 覆寫選項設為停用。
- 將快取選項設為停用。
警告
如果你將使用的網域已處於活動中且上線狀態,請從 Microsoft Dynamics Lifecycle Services 中的支援 圖格建立支援票證,在後續步驟取得協助。 如需詳細資訊,請參閱取得對財務和營運應用程式或 Lifecycle Services (LCS) 的支援。
如果您的網域是新的且不是預先存在的即時網域,則可以將自訂網域新增到 Azure Front Door 服務的設定中。 這將讓 Web 流量能夠透過 Azure Front Door 執行個體直接導向您的網站。 若要新增自訂網域 (例如,www.fabrikam.com),您必須為網域設定正規名稱 (CNAME)。
下圖顯示 Azure Front Door 服務中的 CNAME 設定對話方塊。
可以使用 Azure Front Door 服務來管理憑證,也可以對自訂網域使用自己的憑證。
下圖顯示 Azure Front Door 服務中的自訂網域 HTTPS 對話方塊。
有關將自訂網域新增到 Azure Front Door 的詳細指示,請參閱將自訂網域新增到您的 Front Door。
您的 CDN 現在應該已正確設定,因此可以與您的 Commerce 網站一起使用。