將連線函數與分佈建立關聯 - Amazon CloudFront

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將連線函數與分佈建立關聯

將 Connection Function 發佈至 LIVE 階段之後,您必須將其與啟用 mTLS 的分佈建立關聯,才能處理即時連線。連線函數與分佈層級相關聯,不同於與快取行為相關聯的檢視器請求和檢視器回應函數。

關聯需求

若要將連線函數與分佈建立關聯:

  • 函數必須處於 LIVE 階段

  • 分佈必須已啟用 mTLS

  • 分佈必須設定有效的信任存放區

  • 每個分佈只能關聯一個連線函數

使用篩選條件組織函數

CloudFront 提供篩選功能,可協助您組織和管理連線函數:

  • 分佈 ID 篩選條件 – 尋找與特定分佈相關聯的函數

  • 鍵值存放區篩選條件 – 尋找使用特定鍵值存放區進行資料查詢的函數

  • 階段篩選條件 – 列出 DEVELOPMENT 或 LIVE 階段中的函數

在不同分佈或開發環境中管理多個連線函數時,請使用這些篩選條件。

部署考量

部署連線函數時,請考慮下列因素:

  • 全域部署 – 連線函數部署到全球所有 CloudFront 節點,這可能需要幾分鐘的時間

  • 版本管理 – 每個發佈的版本都會建立新的 LIVE 函數來取代先前的版本

  • 回復策略 – 透過保留函數程式碼的先前工作版本來規劃回復

  • 生產環境中測試 – 考慮在預備和生產環境中使用個別的分佈