#何が問題か
テスト用のEC2インスタンスをもう使わないと思い、停止したのだが後日料金が発生していることに気がついた。
12月の初め頃からEC2を停止していたはずなのだが、課金されている。。
#解決方法
EC2インスタンスに紐づいていたElasticIPの関連付けを解除する。
#問題解決までの流れ
EC2インスタンスは全て停止しているので、課金が発生するのはおかしいと思い調べたところAWSによる以下の説明が。
インスタンスを終了したが、アカウントに EC2 リソースがプロビジョニングされている
請求書の Elastic Compute Cloud の明細項目には、インスタンス以外のリソースが含まれています。EC2 インスタンスは、次のような他の EC2 リソースと共に使用されることがよくあります。
Elastic IP アドレス
Amazon Elastic Block Store (Amazon EBS) のボリューム
どうやらEC2の請求明細にはElastic IP アドレスやAmazon Elastic Block Store (Amazon EBS) のボリューム(何のことかわからないです、初心者でスンマソ)が含まれているらしい。。
Amazon EBSを使った覚えはないので、Elastic IP アドレスが怪しいと睨んだ。
以下のAWSユーザーガイドを参考にElastic IPの解除を行う。手順は以下のとおり。
1.EC2コンソール( https://console.aws.amazon.com/ec2/ )を開く
2.リソースのElastic IPを選択
3.関連付けを解除するElasticIPアドレスを選択し、アクションから「ElasticIPアドレスの関連付けを解除」を選択
4.関連付けを解除するを選択
#ElasticIPの料金体系
これで関連付けは解除できましたが、そもそもElasticIPって料金かかるんだっけ・・?という疑問が。
公式サイトで調べてみると、
次の条件がすべて満たされている限り、Elastic IP アドレスに料金は発生しません。
Elastic IP アドレスが EC2 インスタンスに関連付けられている。
Elastic IP アドレスに関連付けられているインスタンスが実行中である。
インスタンスには、1 つの Elastic IP アドレスしかアタッチされていない。
Elastic IP アドレスは、Network Load Balancer や NAT ゲートウェイなどのアタッチされたネットワークインターフェイスに関連付けられます。
上記の条件を全て満たしている時のみ課金されないみたい。
私の場合、EC2を停止したことによって「Elastic IP アドレスに関連付けられているインスタンスが実行中である。」の条件を満たさなくなってしまったので、Elastic IPによる料金が発生するようになってしまったわけですね。。
料金について理解しておくの大事・・。
#参考になったサイト
https://aws.amazon.com/jp/premiumsupport/knowledge-center/ec2-billing-terminated/
https://qiita.com/s_tatsuki/items/c808a916acf044d94afc
何か気づいたことよ間違ったことあればご教授ください。