本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
元件狀態
AWS Proton組件可以處於兩種根本不同的狀態:
-
附加 — 元件會附加至服務執行個體。它定義了支持服務實例的運行時功能的基礎結構。該組件使用開發人員定義的基礎結構擴展了環境和服務模板中定義的基礎結構。
典型元件在其生命週期中大部分有用的部分都處於貼附狀態。
-
已分離 — 元件與AWS Proton環境相關聯,且未附加至環境中的任何服務執行個體。
這是一種過渡狀態,用於將組件的生命週期延長到單個服務實例之外。
下表提供不同元件狀態的最上層比較。
Attached | Detached | |
---|---|---|
州政府的主要目的 |
擴充服務執行個體的基礎結構。 |
為了維護服務實例附件之間的組件的基礎結構。 |
與相關聯 |
服務執行個體和環境 |
環境 |
索引鍵特定屬性 |
|
|
可以刪除 |
|
|
可以更新到另一個服務實例 |
|
|
可以讀取輸入 |
|
|
組件的主要目的是連接到服務實例,並使用其他資源擴展其基礎結構。連接的組件可以根據規格讀取服務實例的輸入。您無法直接刪除組件或將其附加到不同的服務實例。您也無法刪除其服務執行個體或相關的服務和環境。若要執行上述任何操作,請先更新元件,以將其與其服務執行個體分離。
若要將元件的基礎結構維持在單一服務執行個體的生命週期之外,您可以移除服務和服務執行個體名稱來更新元件,並將其從其服務執行個體中分離。這種分離狀態是一個過渡狀態。元件沒有輸入。它的基礎結構保持佈建狀態,您可以更新它。您可以刪除元件在連接時所關聯的資源 (服務執行個體、服務)。您可以刪除元件或更新元件,以便再次連接至服務執行個體。