まず、AWSやDevOps/adminなどにはあまり慣れていませんが、学びたいです。そこで、数か月前に何かをテストするために、EC2インスタンスをセットアップし、EBSボリューム(15 Gb)を数か月前に接続しました。
次に、インスタンスをアクティブなままにしたため、月額料金が満杯(EC2 + EBS)であることを認識し、ボリュームを切り離してインスタンスを停止しましたが、EC2インスタンスはもう充電されませんでした。
しかし、今では、EBSボリュームは、切り離された場合でも、依然として1.5 USD /月を請求していることがわかります。請求を回避するためにボリュームを削除する必要がありますか?またはボリュームに何らかの停止または無効化がありますか?
他の答え に加えて、ボリュームのスナップショットを取得できます。このスナップショットは、より安価なストレージオプションであるS3にデータを保存します。その後、ディスクにアクセスするときに、スナップショットをEBSボリュームに復元できます。
詳細については Amazon EC2の用語-AMI対EBS対スナップショット対ボリューム を参照してください。
AWS WebコンソールでEBSボリュームを右クリックし、[スナップショットの作成]をクリックするだけです。このスナップショットが作成されたら、EBSボリュームを削除できます。もちろん、EBSボリュームを完全に削除する前に、スナップショットの復元と復元されたボリュームの使用をテストします。
実行中のインスタンスに接続されていない場合でも、データが物理ストレージのどこかでスペースを占有しているため、常にEBSボリュームに対して課金されます。
請求を回避するためにボリュームを削除する必要がありますか?またはボリュームに何らかの停止または無効化がありますか?
接続されたEBSボリュームには終了時に削除フラグがあります。これが設定されている場合、インスタンスが終了すると、関連するEBSボリュームが破棄されます
コンソールでEC2を設定するときにこのフラグを設定するか、aws ec2 modify-instance-attribute
CLIコマンド