2017-06-13 22 views
3

我剛剛開始使用AWS Lambdas,因此對於我創建的第一個項目,我需要啓動並運行大約15個項目。當我轉到功能選項卡下的AWS Lambda管理控制檯時,他們都在盯着我。 這一切都很好,但這只是爲了這個項目的開發環境。我將有3個其他環境具有相同的15個功能。 在某些時候,我將會有其他項目,其他功能,其他環境。我不想通過這個巨大的列表篩選來訪問和操作這些功能。必須有更好的方法來組織這些。 我不想將每個函數命名爲project_function_environment。這對我來說似乎很愚蠢。有沒有更好的辦法?爲多個項目和環境組織AWS Lambda功能

我可以製作文件夾或使用標籤嗎?

我可以使用不同的aws角色或其他aws結構嗎?

有什麼建議嗎?

回答

0

如果您正在進行大型項目,您絕對不想管理Lambda網站界面中的所有內容。有各種CI工具可以幫助自動設置和部署代碼。許多人將與像github這樣的服務集成在一起,這些服務允許你通過推新代碼來啓動部署過程。 AWS擁​​有Code Pipeline,旨在幫助解決這些困難。每次部署新代碼時,通常會進行很多前期設置,然後進行小額回報。以下是有關使github上和λ部署之間的橋樑,一個像樣的文章:

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

+0

是的。謝謝你的提示。但這些只是一個小團隊的小項目。 – VBAHole