より良く維持された、より柔軟なソリューションについては、元2をチェックしてください
AWS管理コンソールで作成されたアクションを記録し、同等のCLI/SDKコマンドとCloudFormation/Terraformテンプレートを出力します。

Chrome Webストアから拡張機能をダウンロードするか、Chrome:// Extensions/を介して拡張機能を手動でロードできます。
Firefoxアドオンから拡張機能をダウンロードするか、Artust:Addonsを介して拡張機能を手動でロードできます。手動で読み込まれた場合、ロードする前にmanifest.jsonファイルをfirefoxManifest.jsonファイルに置き換えます。
ブラウザウィンドウの右上隅にあるAWSアイコンのオレンジコンソールレコーダーをクリックします。表示されない場合は、3つの垂直ドットをクリックして一番上の行をチェックすることで見つけることができます。ポップアップが表示されたら、 [録音の開始]ボタンをクリックします。

サポートされているすべてのアクションは、もう一度アイコンをクリックして[停止録画]ボタンを選択するポイントまで記録されます。この時点で、コードをコピーするダッシュボードが表示されます。
現在、次の出力がサポートされています。
設定セクションには、設定できるオプションがいくつかあります。これらのオプションは、変更するとすぐに有効になります。
このオプションは、ダッシュボード内の生成された出力をログに記録しながら、コンソールで実行されるように、可変リクエスト( Get*またはList*アクションではないほとんどのもの)を停止します。
このオプションは、すべてのAWSコールからの応答本体を記録します。これを設定することで、CloudFormation、CDK、Troposphere、Terraformがリソース間のアクションを相関させることができます。たとえば、CloudFormationは!Refと!GetAtt固有関数を使用して、テンプレート内のリソース識別子を参照します。
AWS管理コンソールからのネットワークデータが記録され、情報がリクエストと応答から抽出されます。記録データは完全にメモリまたはローカルディスクに保持され、インターネットや他の場所で送信されることはありません。生成されたコード/テンプレートを他の人と共有するときは、機密データ(パスワードなど)を削除するように注意する必要があります。
すべてのアクションとリソースがまだサポートされているわけではありません。サポートされているアクションとリソースの最新の概要については、このページを確認してください。このページは自動的に生成されます。
拡張機能の性質と、AWSチームが更新を行う頻度を考えると、バグは頻繁に避けられません。これらのバグが見つかった場合は、問題ページを確認して、既に提起されているかどうかを確認します。そうでない場合は、お気軽に上げてください。