すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:ECS インスタンスのリリース保護を有効または無効にする

最終更新日:Jul 02, 2025

従量課金制の Elastic Compute Service (ECS) インスタンスを使用して重要なビジネスをデプロイしたり、重要なデータや構成を保存したりする場合は、インスタンスの誤ったリリースを回避するために、インスタンスのリリース保護を有効にすることをお勧めします。インスタンスの誤ったリリースは、修復不可能な結果につながる可能性があります。インスタンスに対してリリース保護が有効になっている場合、ECS コンソール、API 操作の呼び出し、または CLI を使用してインスタンスを手動でリリースすることはできません。このトピックでは、ECS インスタンスのリリース保護を構成する方法について説明します。

前提条件

リリース保護を有効または無効にするインスタンスは、従量課金インスタンスである必要があります。

考慮事項

リリース保護は、次のような通常の理由でトリガーされるインスタンスの自動リリースを防止することはできません。

  • Alibaba Cloud アカウントの支払いが 15 日以上延滞している。

  • インスタンスに指定した自動リリース時刻に達した。

  • インスタンスが該当するセキュリティコンプライアンスポリシーに準拠していない。

  • インスタンスが Auto Scaling によって自動的に作成され、後続のスケールインイベント中に削除された。

インスタンスのリリース保護の影響

ECS コンソールでインスタンスを手動でリリースしようとすると、リリース保護が有効になっているインスタンスは自動的にスキップされます。

实例释放保护警告信息

インスタンスのリリース保護を有効または無効にする

デフォルトでは、インスタンスのリリース保護は無効になっています。インスタンスの作成時または作成後に、インスタンスのリリース保護を有効または無効にすることができます。

シナリオ 1:既存のインスタンスのリリース保護を有効または無効にする

従量課金インスタンスを作成した後、インスタンスのリリース保護を有効または無効にすることができます。

  1. ECS console - Instance に移動します。

  2. 上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。地域

  3. 管理するインスタンスの ID をクリックしてインスタンスの詳細ページに移動し、右上隅にある [すべての操作] をクリックします。表示されるペインで、[リリース保護の有効化] または [リリース保護の無効化] を検索してクリックします。[リリース保護の有効化] または [リリース保護の無効化] メッセージで、[OK] をクリックします。

シナリオ 2:インスタンスの作成時にリリース保護を有効または無効にする

従量課金インスタンスを作成する場合、デフォルトではインスタンスのリリース保護は無効になっています。リリース保護を手動で有効にすることができます。

  1. ECS console - Custom Launch に移動します。

  2. 課金方式パラメーターを [従量課金制] に設定し、[詳細設定(オプション)] をクリックします。[リリース保護] パラメーターで、[ECS コンソールを使用するか、API オペレーションを呼び出すことによるインスタンスの誤リリースを防止する] を選択します。

    image

インスタンスに対してリリース保護が有効になっているかどうかを確認する

  1. ECS console - Instance に移動します。

  2. 上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。地域

  3. 管理するインスタンスの ID をクリックしてインスタンスの詳細ページに移動します。[インスタンスの詳細] タブで、[その他の情報] セクションまでスクロールダウンし、[リリース保護] パラメーターの値を表示します。

    • はい:インスタンスに対してリリース保護が有効になっています。

    • いいえ:インスタンスに対してリリース保護が無効になっています。

    image

関連情報

  • 次の API 操作を呼び出して、インスタンスのリリース保護を有効または無効にすることもできます。

    • ModifyInstanceAttribute: DeletionProtection パラメーターを指定して、既存のインスタンスのリリース保護を有効または無効にすることができます。

    • RunInstances または CreateInstance: DeletionProtection パラメーターを指定して、作成するインスタンスのリリース保護を有効または無効にすることができます。

      説明

      DeleteInstance 操作を呼び出して、リリース保護が有効になっているインスタンスをリリースすると、エラーコード InvalidOperation.DeletionProtection が返されます。

  • リリース保護が有効になっているインスタンスが不要になった場合は、インスタンスのリリース保護を無効にしてから、インスタンスをリリースできます。インスタンスをリリースする方法については、「インスタンスのリリース」をご参照ください。

    説明

    インスタンスのリリース保護を無効にした後、インスタンスの自動リリース時刻を指定できます。インスタンスは指定された時刻に自動的にリリースされます。詳細については、「インスタンスのリリース」または「ModifyInstanceAutoReleaseTime」をご参照ください。