本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
變更 Lightsail 發行版的內容來源
在本指南中,我們將向您展示如何在建立 Amazon Lightsail 分發之後變更其來源。原始伺服器是分發內容的最終來源。建立分發時,您可以選擇裝載網站或 Web 應用程式內容的 Lightsail 執行個體、Lightsail 儲存貯體或 Lightsail 負載平衡器 (連接一個或多個執行個體)。如需詳細資訊,請參閱內容交付網路分發。
在建立分發後,您可以隨時變更原始伺服器。當您變更原始伺服器時,您的分發會立即開始將變更複寫至節點。您的分發將繼續轉送請求至特定節點的先前原始伺服器,直到分發更新為該節點的新原始伺服器為止。
變更原始伺服器不需要分發使用新原始伺服器中的內容來重新填入節點快取。只要您的網站或 Web 應用程式中的使用者請求尚未變更,您的分發便會繼續為已存在於節點快取中的內容提供服務,直到內容的快取壽命到期。
原始伺服器通訊協定政策
您的分發在從原始伺服器提取內容時所使用的通訊協定政策,即為原始伺服器通訊協定政策。在您選擇分發的原始伺服器後,您應判斷分發在從原始伺服器提取內容時,是否應使用超文字傳輸通訊協定 (HTTP) 或超文字傳輸通訊協定安全 (HTTPS)。如果您的原始伺服器未設定使用 HTTPS,則必須使用 HTTP。
您可以為分發選擇以下其中一個原始伺服器通訊協定政策:
-
僅限 HTTP - 您的分發僅使用 HTTP 來存取原始伺服器。這是預設設定。
-
僅限 HTTPS - 您的分發僅使用 HTTPS 來存取原始伺服器。
編輯原始伺服器通訊協定政策的步驟包含在本指南下列變更分發的原始伺服器章節中。
變更分發原始伺服器
請完成下列程序來變更分發原始伺服器。
-
登入主 Li ghtsail 台
。 -
在 Lightsail 首頁,選擇 Networking (聯網) 索引標籤。
-
選擇您要變更原始伺服器之分發的名稱。
-
在分發管理頁面上選擇 Details (詳細資訊) 索引標籤,然後捲動至該頁面的 Choose your origin (選擇原始伺服器) 區段。
該頁面的 Select your origin (選取原始伺服器) 區段會顯示分發目前的原始伺服器。
-
選擇 Change origin (變更原始伺服器)。
-
選擇建立原始伺服器資源的 AWS 區域。
分發為全域資源。其可在任何 AWS 區域中參考原始伺服器,並在全域分配內容。
-
選擇您的原始伺服器。原始伺服器可以是執行個體、儲存貯體或負載平衡器 (具有一個或多個連接至其上的執行個體)。
-
選擇 Save (儲存),用新原始伺服器更新您的分發。
在您選擇分發的原始伺服器後,您應判斷分發在從原始伺服器提取內容時,是否應使用超文字傳輸通訊協定 (HTTP) 或超文字傳輸通訊協定安全 (HTTPS)。
-
(選用) 若要變更来源通訊協定政策,請選擇顯示於分發使用的目前原始伺服器通訊協定政策旁的鉛筆圖示。如需詳細資訊,請參閱原始伺服器通訊協定政策。
此選項列於該頁面的 Choose your origin (選擇原始伺服器) 區段中,位於您為分發選取的原始伺服器資源下方。
注意
當您選取 Lightsail 儲存貯體做為發佈的來源時,原始通訊協定原則僅預設為 HTTPS。在儲存貯體為分發原始伺服器時,您便無法變更原始伺服器通訊協定政策。
-
選擇 HTTP only (僅限 HTTP) 或 HTTPS only (僅限 HTTPS),然後選擇 Save (儲存),以儲存原始伺服器通訊協定政策。
當您將變更儲存至分發組態時,您的分發會開始將變更傳播到所有節點。分發會根據之前的組態繼續從該位置提供內容,直到在節點中更新組態為止。在節點中更新組態後,分發便會立即根據新組態從該位置提供內容。
您的變更不會立即傳播到每個節點。傳輸完成時,發佈的狀態會從變更為「已啟InProgress用」。儘管您的分發傳播變更,但我們仍無法根據先前的組態或新組態來判斷指定節點是否提供內容。