翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
コンポーネントの状態
AWS Proton コンポーネントの状態は根本的に異なる 2 つの状態があります。
-
アタッチ済み — コンポーネントはサービスインスタンスにアタッチされています。コンポーネントは、サービスインスタンスのランタイム機能をサポートするインフラストラクチャを定義します。コンポーネントは、環境とサービステンプレートで定義されたインフラストラクチャを開発者が定義したインフラストラクチャで拡張します。
一般的なコンポーネントは、ライフサイクルで利用できる期間のほとんどでアタッチされた状態になっています。
-
デタッチ済み — コンポーネントは AWS Proton 環境に関連付けられており、その環境内のどのサービスインスタンスにもアタッチされていません。
これは、コンポーネントの有効期間を 1 つのサービスインスタンス以上に延長するための移行状態です。
次の表は、さまざまなコンポーネントの状態をトップレベルで比較したものです。
アタッチ済み | デタッチ済み | |
---|---|---|
状態の主な目的 |
サービスインスタンスのインフラストラクチャを拡張する。 |
サービスインスタンスアタッチメント間のコンポーネントのインフラストラクチャを維持する。 |
関連付け |
サービスインスタンスと環境 |
環境 |
主な特有のプロパティ |
|
|
削除可能 |
|
|
別のサービスインスタンスに更新可能 |
|
|
入力の読み取り可能 |
|
|
コンポーネントの主な目的は、サービスインスタンスにアタッチして、追加リソースでそのインフラストラクチャを拡張することです。アタッチされたコンポーネントは、仕様に従ってサービスインスタンスから入力を読み取ることができます。コンポーネントは、直接削除したり、別のサービスインスタンスにアタッチしたりすることはできません。そのサービスインスタンス、または関連するサービスと環境も削除できません。これらの操作を行うには、まず、コンポーネントを更新して、そのサービスインスタンスからデタッチします。
1 つのサービスインスタンスの存続期間を超えてコンポーネントのインフラストラクチャを維持するには、コンポーネントを更新し、サービスとサービスインスタンス名を削除してサービスインスタンスからデタッチします。このデタッチ状態は移行状態です。このコンポーネントには入力がありません。そのインフラストラクチャはプロビジョニングされたままであり、更新できます。コンポーネントがアタッチされたときに関連付けられていたリソース (サービスインスタンス、サービス) は削除できます。コンポーネントは削除することも、更新してサービスインスタンスに再度アタッチすることもできます。