インスタンス終了時のEBSストレージの削除 | Teradata Vantage on AWS (DIY) - インスタンス終了時に削除するEBSストレージの設定 - Teradata Vantage on AWS

Teradata Vantage™ on AWS (DIY) インストールと管理ガイド

Product
Teradata Vantage on AWS
Release Number
2.3
Published
2022年4月
ft:locale
ja-JP
ft:lastEdition
2022-04-19
dita:mapPath
ja-JP/zra1648797736961.ditamap
dita:ditavalPath
ja-JP/nat1649317391363.ditaval
dita:id
B035-2800
Product Category
Cloud
前提条件この手順を完了する前に、AWSコマンド ライン インターフェース(CLI)をインストールして構成します。Amazon Linuxインスタンス用ユーザーガイドを参照してください。
終了時にEBSボリュームを削除するようにTeradata Vantage on AWS (DIY)インスタンスを最初に構成しなかった場合は、インスタンスの展開後にこの機能を有効にできます。この手順を完了することで、インスタンスの終了時にストレージ固有の料金が発生するのを回避できます。

この設定は、インスタンスが実行されている場合にのみ変更できます。

  1. EBSボリュームが終了時に削除されるように設定されているかどうかを確認します。
    1. EC2コンソールから、インスタンスを選択します。
    2. 確認するインスタンスを選択します。
    3. 説明タブから、Block devices(ブロック デバイス)の横にあるEBSボリュームを選択します。
    Delete on termination(終了時に削除)がFalseに設定されている場合、EBSボリュームは終了時に削除されません。この設定を変更するには、次のステップに進みます。
  2. EC2コンソールから、インスタンスを選択します。
  3. 変更するインスタンスのInstance ID(インスタンスID)パブリックIPをメモします。
  4. SSHクライアント コンソールから、先ほどメモしたパブリックIPアドレスを使用してインスタンスにログオンします。
  5. AWS CLIを使用して、次のコマンドを実行し、インスタンスに関連付けられているすべてのボリュームに関する情報を取得します。
    # sudo su -
    # aws ec2 describe-instance-attribute --instance-id [instance_id] --attribute blockDeviceMapping

    ここで、instance_idは先ほどメモしたインスタンスIDです。

  6. DeleteOnTerminationがFalseに設定されているボリュームのDeviceNameをメモします。
  7. 次のコマンドを実行して、DeleteOnTerminationをtrueに設定します。
    # aws ec2 modify-instance-attribute --instance-id [instance_id] --block-device-mappings "[{\"DeviceName\": \"[DeviceName]\",\"Ebs\":{\"DeleteOnTermination\":true}}]"
    説明
    • instance_idは、先ほどメモしたインスタンスID。
    • DeviceNameは、先ほどメモしたデバイス名。
    EBSボリュームは終了時に削除されます。
  8. (オプション)DeleteOnTerminationがTrueに設定されていることを確認するには、ステップ1を再度実行するか、次のコマンドを実行します。
    # aws ec2 describe-instance-attribute --instance-id [instance_id] --attribute blockDeviceMapping

    ここで、instance_idは先ほどメモしたインスタンスIDです。

    パラメータ値がTrueの場合、EBSボリュームはインスタンスの終了時に削除されます。