2017-06-13 7 views
3

私はAWS Lambdasを使い始めました。私の最初のプロジェクトでは、私は起動して実行する必要がある約15を作成しました。私がAWS Lambda管理コンソールに関数タブの下に行くと、彼らはすべて私を見つめ直しています。 それはすべてうまくいいですが、これはこのプロジェクトの開発環境のためのものです。私は同じ15の機能を持つ3つの他の環境を持っています。 そして、ある時点で私は他のプロジェクト、他の機能、その他の環境を持つつもりです。私はこの巨大なリストを調べて、これらの機能にアクセスして操作する必要はありません。これらを整理するにはよりよい方法が必要です。 私はすべての関数をproject_function_environmentという名前にしたくありません。それは私にとって愚かなようです。より良い方法がありますか?複数のプロジェクトと環境用のAWSラムダ関数を整理する

フォルダーを作成したりタグを使用したりできますか?

私は別のawsロールや他のaws構成を使用できますか?

提案がありますか?

答えて

0

大規模なプロジェクトを行っている場合、ラムダのウェブサイトのインターフェイスからすべてを管理したくはありません。コードの自動セットアップと展開を支援するあらゆる種類のCIツールがあります。多くの人がgithubのようなサービスと統合し、新しいコードを押すだけでデプロイプロセスを開始できます。 AWSには、こうした問題を解決するために設計されたコードパイプラインがあります。一般に、新しいコードをデプロイするたびに小額の報酬が支払われます。ここではgithubのラムダ展開の間のブリッジを作るについてのまともな記事があります:

http://docs.aws.amazon.com/lambda/latest/dg/automating-deployment.html

+0

うん。先端に感謝します。しかし、これはちょうど1つのチームで小さなプロジェクトです。 – VBAHole