ヤマムギ

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もありました。
また試してみたいです。


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

【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。

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

 - AWS ,

ad

ad

  関連記事

ブラウザからJavaScript SDKを使ってAmazon S3 への写真のアップロードチュートリアルをやってみました

ブラウザから Amazon S3 への写真のアップロードをやってみました。 HT …

AWS LambdaでChrome HeadlessドライバをAWS Lambda Layersから使う

この記事はSelenium/Appium Advent Calendar 201 …

S3をトリガーにしたときのLambdaのリソースベースポリシー

LambdaのトリガーでS3を設定したとき、自動的にLambdaのリソースベース …

Cloud9 Python3でpipも3にする

このブログは、2019/10/20に書いた、 Cloud9のAMIがCloud9 …

Amazon Connectの新規作成からプッシュボタン入力と発信元電話番号をLambdaで処理するまで

とりあえずやりたいことはタイトルに書いたとおり、「電話をかけて、プッシュボタンに …

WordPress W3 Total Cache のDatabaseCacheをAmazon ElastiCacheのmemcachedに格納する

このブログのアーキテクチャは現在こちらです。 データベースは、Amazon Au …

スポットインスタンスの削減額情報を見ました

なんだこれ?と思って、検索してみたら、2018年11月からあったのですね。 Am …

AWS DataLake 構築ハンズオンに行ってきました

AWSJ大阪が増床されて2019年10月限定でAWS pop-up loftとい …

特定AWSアカウント特定リージョンのSQSキューを削除するLambda(Python)

やりたいこと 特定アカウント内特定リージョン内のSQSキューを全部削除したいです …

Rocket.ChatからOut Going Webhookを設定してみる

API GatewayとLambda とりあえず、どんなデータが飛んでくるのか見 …