2017-02-15 100 views
1

創建新的AWS Lambda函數時,建議使用多個藍圖,例如,空白函數,kinesis-firehose-syslog-to-json等。我有一個現有的函數,我希望它成爲藍圖之一,所以我可以輕鬆地克隆它。隨意建議使用AWS CLI 添加藍圖或克隆功能的解決方案。 enter image description here從AWS lambda函數創建藍圖

+4

藍圖只是一個「入門」的便利。你不能創建你自己的。至於替代方案,請閱讀文檔。例如,下載現有函數的zip文件,以便您可以重複使用它,使用aws-cli [已記錄](http://docs.aws.amazon.com/cli/latest/reference/lambda/get-function。 HTML)。 –

+0

我真的很想看到這個功能,以便於將Alexa技能的lambda複製到多個區域。它們擴展到其他地區(例如英國,加拿大,印度和最近的澳大利亞)越多,現有的Lambda工作流程的可擴展性就越差。也許AWS會爲Lambdas創建一個多區域複製選項? (編輯:另外,Lambda函數和它運行的代碼是有區別的,所以通過回購的zip文件和代碼重複與藍圖問題是正交的) – ibgib

回答

2

藍圖是從AWS創建並提供的「建議模板」。無法在AWS內管理自己的藍圖。

聽起來你正在尋找創建自己的模板或框架代碼,以便能夠輕鬆地創建新的lambda函數。在這種情況下,我會設置您的骨架項目並將其推送到源代碼回購庫,如github。這將允許您在任何時候想要創建新功能時克隆您的repo。