前提条件この手順を完了する前に、AWSコマンド ライン インターフェース(CLI)をインストールして構成します。Amazon Linuxインスタンス用ユーザーガイドを参照してください。
終了時にEBSボリュームを削除するようにTeradata Vantage on AWS (DIY)インスタンスを最初に構成しなかった場合は、インスタンスの展開後にこの機能を有効にできます。この手順を完了することで、インスタンスの終了時にストレージ固有の料金が発生するのを回避できます。
この設定は、インスタンスが実行されている場合にのみ変更できます。
- EBSボリュームが終了時に削除されるように設定されているかどうかを確認します。
- EC2コンソールから、インスタンスを選択します。
- 確認するインスタンスを選択します。
- 説明タブから、Block devices(ブロック デバイス)の横にあるEBSボリュームを選択します。
Delete on termination(終了時に削除)がFalseに設定されている場合、EBSボリュームは終了時に削除されません。この設定を変更するには、次のステップに進みます。 - EC2コンソールから、インスタンスを選択します。
- 変更するインスタンスのInstance ID(インスタンスID)とパブリックIPをメモします。
- SSHクライアント コンソールから、先ほどメモしたパブリックIPアドレスを使用してインスタンスにログオンします。
- AWS CLIを使用して、次のコマンドを実行し、インスタンスに関連付けられているすべてのボリュームに関する情報を取得します。
# sudo su - # aws ec2 describe-instance-attribute --instance-id [instance_id] --attribute blockDeviceMapping
ここで、instance_idは先ほどメモしたインスタンスIDです。
- DeleteOnTerminationがFalseに設定されているボリュームのDeviceNameをメモします。
- 次のコマンドを実行して、DeleteOnTerminationをtrueに設定します。
# aws ec2 modify-instance-attribute --instance-id [instance_id] --block-device-mappings "[{\"DeviceName\": \"[DeviceName]\",\"Ebs\":{\"DeleteOnTermination\":true}}]"説明- instance_idは、先ほどメモしたインスタンスID。
- DeviceNameは、先ほどメモしたデバイス名。
EBSボリュームは終了時に削除されます。 - (オプション)DeleteOnTerminationがTrueに設定されていることを確認するには、ステップ1を再度実行するか、次のコマンドを実行します。
# aws ec2 describe-instance-attribute --instance-id [instance_id] --attribute blockDeviceMapping
ここで、instance_idは先ほどメモしたインスタンスIDです。
パラメータ値がTrueの場合、EBSボリュームはインスタンスの終了時に削除されます。