ヤマムギ

growing hard days.

*

Former2で既存リソースのCloudFormationテンプレート出力を試してみた

   

JAWS DAYS 2020の資料確認のお手伝いを少ししてまして、「ゼロからはじめる Infrastructure as Code ~SIer企業がAWSで⾃社Webサービスを⽴ち上げて2年間運⽤してきた話~ / Infrastructure as code starting from scratch」という資料を拝見しました。

こちらです。
ノウハウを惜しみなく共有されている、とてもとてもありがたく素敵な資料です。

こちらの資料に記載されているFormer2、知りませんでした。
さっぱり開発が止まっている永遠のプレビューCloudFormerの後継かと思いきやサードパーティらしいです。
これは動かしてみたい、と試してみました。

Former2 セットアップ

https://former2.com/にアクセスします。

早速セットアップ画面です。

Chromeブラウザを使用してますので、Chromeのアドオンをインストールしました。

認証情報はアクセスキーとシークレットアクセスキーで設定するようです。
本ブログを稼働しているアカウントで新規ユーザーを作成しました。
AWS管理ポリシーのReadOnlyAccessをアタッチしました。

アカウントスキャン

設定が完了しましたので、ダッシュボードに遷移して、右上のメニューでリージョンを変更します。
初期状態では、バージニア北部になっていました。

このブログの環境は東京リージョンですので、東京リージョンに切り替えて、[Scan Again]をクリックしました。

テンプレート出力

ダッシュボードの該当サービスにアクセスします。

サービスからリソースを選択して、[Add Selected]をクリックしました。

EC2, RDS, VPC, S3など必要なリソースを選択して、[Add Selected]をクリックしました。
全部で30リソースあったようです。
右上のメニューから[Generate]をクリックしました。

できました!
IDが直接書かれていたりもしますし、他アカウントや他リージョンで使用するためには、調整は必要ですが、これだけ出力してくれれば、この後の作業がだいぶ楽になりますね。
ありだと思います!

出力フォーマットの選択肢に、TypeScriptのみでしたが、CDKもありました。
また試してみたいです。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「AWS認定資格試験テキスト AWS認定AIプラクティショナー」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS ,

  関連記事

Kinesis Data Analyticsの検索結果をKinesis Data FirehoseからS3バケットに保存する

Kinesis Data AnalyticsをKinesis Data Stre …

Apple Silicon M1 MacBook ProにAWS CLI v2をインストール

公式手順どおりにインストールしました。 macOS での AWS CLI バージ …

AWS CloudHSMを起動してみました

なかなか触る機会のないサービス、CloudHSM。 起動してみました。 手順はユ …

Amazon Augmented AI (Amazon A2I) のチュートリアル

Amazon Augmented AI (Amazon A2I)を使ったことがあ …

「AWS認定試験対策 AWS クラウドプラクティショナー」の出版が確定したのでAmazon著者セントラルに登録した

初の執筆本、「AWS認定試験対策 AWS クラウドプラクティショナー」の出版が確 …

AWS CLIでS3マルチパートアップロードを確認

AWS CLI を使用して、Amazon S3 にファイルをマルチパートアップロ …

特定AWSアカウント特定リージョンのCloudFormationスタックを削除するLambda(Python)

やりたいこと 特定アカウント内特定リージョン内のCloudFormationスタ …

AWS CodPipelineの実行モードの動作確認しました

AWS CodePipelineの3つの実行モード(SUPERSEDED(優先済 …

Amazon LinuxにRedmine をインストールする(手順整理版)

Amazon LinuxにRedmineをインストールしました手順を記載します。 …

S3 過去のオブジェクトバージョンをコピーしてロールバックしました

バージョニングを有効にしているS3バケットで、オブジェクトを以前のバージョンに戻 …