🤓

「AWS は 2022 年 6 月 30 日に EC2-Classic プラットフォームを廃止します」メッセージの対応

2021/10/20に公開

EC2 のダッシュボードに気になるメッセージが

EC2 のダッシュボードを久しぶりに確認したところ、こんなメッセージが表示されてました。

心当たりないというか「EC2-Classic」が何なのか把握してないくらいなので、どのリージョンのどのリソースやサービスで使われているのかどうやって探せばいいんだろうと調べてたところ、「EC2 Classic Resource Finder」なるものを発見しました。

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

$ sh Classic-Resource-Finder.

# -------------------------------------------------------------------------
Searching for resources in EC2-Classic in us-east-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 ✅

リージョン毎にチェックしてくれて結果を CSV ファイルに出力してくれます。
複数の profile を管理している場合、--profile 等の引数を渡すことはできないようですが、無事該当のリソースを見つけることができたので助かりました。

Discussion