Python は私の好みの言語ですが、Lambda でサポートされている言語であれば何でも構いません。-- すべての AWS アーキテクチャ --
Prod、Beta、および Gamma ブランチと、S3 に対応するフォルダーがあります。Lambda を CodeCommit トリガーに応答させ、それをトリガーしたブランチに基づいて、レポを複製し、ファイルを適切な S3 フォルダーに配置する方法を探しています。
- S3://Example-Folder/Application/Prod
- S3://Example-Folder/Application/Beta
- S3://Example-Folder/Application/Gamma
GitPython を利用しようとしましたが、Lambda のベース Lambda AMI に Git がインストールされておらず、GitPython が依存しているため、機能しません。
Boto3 のドキュメントも調べたところ、管理タスクしかありません。プロジェクト ファイルを返すことはできません。
お手伝いありがとう!