ヤマムギ

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 ,

  関連記事

Well-Architected Tool レンズヴァージョンアップ

当ブログのWell-Architectedレビューを久しぶりにやろうと思い、We …

Lambda関数からAWS Systems Managerパラメータストアの値を取得して更新する

Lambda関数で自分自身の環境変数を更新する だと、Lambdaのエイリアスと …

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

やりたいこと 特定アカウント内特定リージョン内のSNSトピックを全部削除したいで …

Amazon S3オブジェクトロック

S3のオブジェクトロックを確認しました。 オブジェクトロックの有効化 現在、既存 …

Lambda関数をPython3.6から3.9に変更

CodeGuru ProfilerでLambda関数(Python 3.9)のパ …

Amazon SES(Simple Email Service)でメール受信時のアクションでLambdaを実行して渡されるデータを見てみる

Amazon SESで受信したメールをS3に保存して、S3のトリガーでLambd …

Amazon Linux にnodejsとmongoDBをインストールする

EPEL リポジトリを利用してnodejsとnpmをインストールする [bash …

AWS X-Ray SDK for PythonをOrganizations組織内にLambda Layersで共有しました

ローカルでパッケージ作成 インストールコマンドはこちらAWS X-Ray SDK …

AWSのアカウントを新規作成と、最低限やっておいた方がいいMFAの設定

AWSのアカウントを新規作成する手順を書き出しておきます。 ※2017年8月6日 …

AWSのAmazon LinuxにGitマスターサーバをインストールしてRedmineリポジトリブラウザで見る

Amazon LinuxにGitをインストールする Gitをインストールして自動 …