0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Lambda コンソール上での SAM テンプレート

Posted at

はじめに

Lambda コンソール上でSAM テンプレートを生成出来るようになったみたいです。

  • Application Composer にエクスポート
  • ダウンロード

上記のどちらかできるみたいです。

ダイアグラム/テンプレートの切り替え

それぞれの切り替えについて記載します。

ダイアグラム

元々はこのダイアグラムだけでした。
こちらは、Lambdaを中心にコンポーネントの関連付けを視覚的に表示したものとなります。

  • API Gateway
  • Layers
    など

スクリーンショット 2023-11-15 15.30.12.png

テンプレート

対象のLambdaを SAM テンプレートで表示することができるようになりました。

スクリーンショット 2023-11-15 15.31.31.png

テンプレートには統合されたサービスについてもエクスポートされます。
添付の内容で言うと、API Gateway についても設定が含まれた状態となっています。

スクリーンショット 2023-11-15 15.37.54.png

Application Composer にエクスポート機能

スクリーンショット 2023-11-15 15.41.15.png

クリックすると上記のような画面が出てきます。
「プロジェクトの確認と作成」をクリックします。

スクリーンショット 2023-11-15 15.42.29.png

Application Composer のプロジェクトが表示されました。

ダウンロード機能

ローカルに、ダウンロードすることができます。
ファイルは、テンプレートファイル(xxx.yaml)と Zip(xxx.zip)をダウンロードすることができました。

ローカルで開発を進める際にすごく便利です。

「Application Composer にエクスポート機能」と「ダウンロード機能」の簡易比較

Application Composer にエクスポート機能 ダウンロード機能
テンプレートのみ ソースコード + テンプレート

まだ十分に比較できていないので、後ほどこちらは更新します。

まとめ

個人的にはものすごく改良だと思っています。
SAMを使う方は、Lambdaコンソールで設定する機会は少ないと思います。

Lambdaコンソールで作業をしていて、途中で他の方にバトンタッチする機会があれば、非常に役立つと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?