端くれプログラマの備忘録 AWS [AWS] EC2-Classicの利用状況を確認する

[AWS] EC2-Classicの利用状況を確認する

予てから案内されているが、EC2-Classicのサービスが2022年8月15日を以って終了するとのこと。

EC2-Classic Networking は販売終了になります — 準備方法はこちら | Amazon Web Services ブログ
https://aws.amazon.com/jp/blogs/news/ec2-classic-is-retiring-heres-how-to-prepare/

現在主流となっているAmazon VPC (Virtual Private Cloud) がスタートしたのが2009年。それ以前は、2006年のAWSサービス開始当初から、1つのフラットなネットワークを他のユーザと共用する形のサービスが提供されていた。VPCに対してEC2-Classicと呼ばれるそれがほどなく終了するということで、EC2-Classicが有効なアカウントに向けて、まだEC2-Classicのサービスを使っているならお急ぎVPCへ移行してくださいね、といった感じのアナウンスが熱心に行われている。

EC2-Classicのリソースを使っているか確認する方法

自分はEC2-Classicのリソースを使っていないはずだと思っていても、もしかして見落としているかもしれない。それを確かめるためのシェルスクリプトが公開されているので、実行して確認してみるのが間違いないだろう。

GitHub – aws-samples/ec2-classic-resource-finder
https://github.com/aws-samples/ec2-classic-resource-finder

$ git clone https://github.com/aws-samples/ec2-classic-resource-finder.git
$ cd ec2-classic-resource-finder
$ sh Classic-Resource-Finder.sh
JQ does not appear to be installed, please install JQ and try running this again.

# yum -y install jq
$ sh Classic-Resource-Finder.sh
# -------------------------------------------------------------------------
Searching for resources in EC2-Classic in eu-north-1
# -------------------------------------------------------------------------
Determining if EC2-Classic is enabled...Done
Searching for EIPs in EC2-Classic...Done
Searching for any EC2-Classic instances...Done
Searching for any Security Groups not in a VPC...Done
Searching for VPCs with ClassicLink Enabled...Done
Searching for Auto-Scaling groups without a VPC configured...Done
Searching for any Classic Load Balancer in EC2-Classic...Done
Searching for any RDS-Classic instances...Done
Searching for any Elasticache clusters not in a VPC...Done
Searching for any Redshift clusters not in a VPC...Done
Searching for any ElasticBeanstalk Environments without a VPC...Done
Searching for any DataPipelines that dont have subnets associated...Done
Searching for EMR clusters not configured to launch in a subnet...Done
Searching for OpsWorks stacks with resources in EC2-Classic...Done
(途中省略)

# -------------------------------------------------------------------------
Search for resources in us-west-2 is complete
# -------------------------------------------------------------------------
Search for EC2-Classic Resources is complete! Please check for the CSVs output to
this directory.If no resources were found in EC2-Classic for a service, there was
no CSV created.As a final step once you have verified you have no other
EC2-Classic resources, please open a support case and request your account be
converted to VPC-Only as outlined in this document:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html
$

実行したディレクトリ直下にいくつかのCSVファイルが作成される。それぞれのCSVファイルには、サービスごとに使われているEC2-Classicリソースがリストされたり、EC2-Classicリソースの実行が可能なリージョンがリストされたりするので、ファイルを1つずつ開いて内容を確認すること。