CloudFront 持續部署工作流 - Amazon CloudFront

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

CloudFront 持續部署工作流

下列高階工作流程說明如何透過 CloudFront 持續部署安全地測試和部署組態變更。

  1. 選擇您要做為主要分佈的分佈。主要分佈是目前為生產流量提供服務的分佈。

  2. 從主要分佈中,建立臨時分佈。臨時分佈一開始會是主要分佈的副本。

  3. 持續部署政策內建立流量組態,並將其連接至主要分佈。這會決定如何將流量 CloudFront 路由至預備分發。如需詳細了解臨時分佈的路由請求,請參閱 將要求路由至暫存發行版

  4. 更新臨時分佈的組態。如需詳細了解您可以更新的設定,請參閱 更新主要和暫存發行版

  5. 監控臨時分佈,以判斷組態變更是否如預期般運作。如需監控臨時分佈的詳細資訊,請參閱 監視暫存發佈

    當您監控臨時分佈時,您可以:

    • 再次更新臨時分佈的組態,以持續測試組態變更。

    • 更新持續部署政策 (流量組態),以傳送更多或更少流量至臨時分佈。

  6. 臨時分佈的效能符合您的需求時,請將臨時分佈的組態提升為主要分佈,如此會將臨時分佈的組態複製到主要分佈。這也會停用連續部署原則,這表示將所有流量 CloudFront 路由到主要散發。

您可以建置自動化來監控臨時分佈的效能 (步驟 5),並在符合特定條件時自動提升組態 (步驟 6)。

提升組態之後,您可以在下次測試組態變更時,重複使用相同的臨時分佈。

如需在 CloudFront 主控台、或 CloudFront API 中使用預備發行版和持續部署原則的 AWS CLI詳細資訊,請參閱下節。