登録されたインスタンスの登録を解除する - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

登録されたインスタンスの登録を解除する

重要

AWS OpsWorks Stacks は新規顧客を受け付けなくなりました。既存のお客様は、2024 年 5 月 26 日までは、通常どおり OpsWorks コンソール、API、CLI、および CloudFormation リソースを使用できます。その時点で廃止されます。この移行に備えて、できるだけ早くスタックを AWS Systems Manager に移行することをおすすめします。詳細については、「AWS OpsWorks Stacks サポート終了に関する FAQ」および「AWS Systems Manager アプリケーションマネージャへの AWS OpsWorks Stacks アプリケーションの移行」を参照してください。

AWS OpsWorks コンソール、AWS CLI、または SDK オペレーションを使用してインスタンスを登録解除できます。

コンソールを使用してインスタンスを登録解除するには
  1. ナビゲーションペインで、[Instances] (インスタンス) を選択します。

  2. 登録解除するインスタンスを選択します。

  3. インスタンスの 「詳細」 ページで 「登録解除」 を選択します。

    
                        インスタンスをインスタンスの詳細ページで登録解除します

AWS CLI を使用してインスタンスを登録解除するには

aws opsworks deregister-instance コマンドを実行してスタックからインスタンスを登録解除します。

aws opsworks deregister-instance --region region --instance-id instance-id

インスタンスを登録解除すると、AWS OpsWorks Stacks は次のことを行います。

  • スタックからインスタンスを削除します。

  • 割り当てられたすべてのレイヤーからインスタンスの割り当てを解除します。

  • エージェントをシャットダウンし、アンインストールします。

  • アタッチされたすべてのリソース (Elastic IP アドレスと Amazon EBS ボリューム) の登録を解除します。

    この手順には、インスタンスの登録前にアタッチされていたリソースや、スタックの一部であった際に AWS OpsWorks スタックを使用してインスタンスにアタッチしたリソースが含まれています。登録を解除すると、そのリソースはスタックの一部ではなくなりますが、インスタンスにはアタッチされたままになります。

  • オンプレミス インスタンスの場合は、料金が発生しなくなります。

  • インスタンスに OpsWorks 追加されたすべてのタグを削除します。

インスタンスは実行状態のままですが、AWS OpsWorks スタックでは管理されなくなり、ユーザーの管理下に置かれます。

注記

コンピュータまたはインスタンスの登録と登録解除は、Linux スタック内でのみ完全にサポートされます。Windows スタックの場合、インスタンスの登録解除は許可されますが、インスタンスから OpsWorks エージェントをアンインストールすることはできません。登録解除では、変更されたすべてのファイルは削除されず、特定のファイルのバックアップされたコピーに完全に戻るわけではありません。このリストは、Chef 11.10 および Chef 12 スタックの両方に適用されます。2 つのバージョンの違いを以下に示します。

  • /etc/hosts/var/lib/aws/opsworks/local-mode-cache/backup/etc/ にバックアップされますが、復元はされません。

  • aws およびopsworks について、passwd、group、shadow files などのエントリは残ります。

  • /etc/sudoers には、AWS OpsWorks スタックのディレクトリへの参照が含まれています。

  • 以下のファイルはそのままにしても安全です。長期的には、/var/lib/aws/opsworks を削除してください。

    • /var/log/aws/opsworks は、Chef 11.10 のスタックでインスタンスに残ります。

    • /var/lib/aws/opsworks は、Chef 11.10 と Chef 12 両方のスタックに残ります。

    • /var/chef は、Chef 12 のスタックでインスタンスに残ります。

  • そのまま残されるその他のファイル:

    • /etc/logrotate.d/opsworks-agent

    • /etc/cron.d/opsworks-agent-updater

    • /etc/ld.so.conf.d/opsworks-user-space.conf

    • /etc/motd.opsworks-static

    • /etc/aws/opsworks

    • /etc/sudoers.d/opsworks

    • /etc/sudoers.d/opsworks-agent