在浏览器中在线尝试无服务器框架项目!
無服務器框架是無服務器工具的一致領導者。 但是,沒有簡單的方法可以在線試用無服務器框架項目。 您確實需要一個體面的開發人員設置,并且需要一些工作來設置sls , npm等。
確切地說,您做到了 –直到現在。
無服務器項目–在您的瀏覽器中?
西格瑪 - 無服務器應用程序開發的基于云的IDE -現在可以打開,編輯和部署無服務器項目,在線-所有在您的瀏覽器!
無需安裝,無需配置(嗯,老實說: 很少 )可以配置,也無需擔心!
在線無服務器項目:
在內部,Sigma轉換您的無服務器模板并將其作為Sigma項目打開。 從那時起,您可以在無服務器項目中享受所有Sigma優惠; 添加依賴項,拖放編碼,一鍵部署, 亞秒級測試等!
我們仍在努力改善對各種serverless.yml變體的支持,但是許多通用變體應該可以正常工作。
順便說一句,要注意的一件事是:盡管我們從無服務器格式( serverless.yml ) 導入 ,但我們還沒有以該格式保存內容。 因此,如果您導入一個項目,進行一些更改并保存,則所有內容將以Sigma的內部格式保存。
(您可以并且可能應該始終選擇其他存儲庫來保存您的項目,以防止原始的無服務器框架存儲庫陷入混亂。)
Sigma無服務器:遺失的部分
嗯,與任何新功能一樣,通常的免責聲明也適用–這是高度實驗性的,可能無法加載大部分(如果不是全部)項目; 它可能會使您的IDE崩潰,殺死您的貓,等等。
而且,最重要的是,我們仍然需要:
- 根據選項( ${opt:...} )和外部環境變量為外部參數提供支持; 當前,我們使用默認值(如果有)
- 為插件工作
- 添加對大量選項的支持,例如API網關授權者和Sigma當前不支持的各種觸發器類型
- 做一些我們在custom字段中發現的事情
這一切意味著–對您
我們認為這對人們來說是一個很好的機會,可以快速“無現貨供應”地試用無服務器應用程序和項目,而無需在自己的系統上實際安裝任何東西。
對于Sigma用戶而言,這也是個好消息。 因為它確實“爆炸了”您可以在Sigma上試用的樣本數量!
但是,等等–還有更多!
同時,我們( 不得不進行了更正)引入了其他一些不錯的改進:
對實用程序文件的更多控制
現在,您可以在項目根目錄中找到關鍵實用程序文件( package.json , .gitignore , README.md等)。 之前它們是由Sigma內部管理的–隱藏在您的視線之外……但是現在您可以添加自己的NPM配置,依賴項,腳本等。 在Sigma中編寫您的自述文件; 以及更多! 通過Sigma內置的Dependency Manager添加的所有依賴項都將自動添加到package.json使您package.json 。
Sigma項目的自定義資源!
您可以將自定義資源定義添加到您的項目中! 以前,這僅限于IAM角色聲明(使用很酷的Permission Manager ),但是現在您可以添加任何您喜歡的內容。 EC2實例,CloudFront發行版,IoT物聯網,AppSync ...您可以在CloudFormation中定義的任何內容(或GCP的Deployment Manager語法 )。
我們確實也希望引入Terraform支持,盡管ETA尚不存在……要做的事情很多,只有很少的人!
接下來的是…
我們確實希望不久就能支持Sigma中的其他項目格式,例如SAM和原始CloudFormation 。 因此,一如既往,請繼續關注 ; 而且,更重要的是, 大聲喊叫 您想要在下一個Sigma版本中看到的內容!
翻譯自: https://www.javacodegeeks.com/2019/07/serverless-framework-projects-online-browser.html
總結
以上是生活随笔為你收集整理的在浏览器中在线尝试无服务器框架项目!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无影灯原理 无影灯是如何组成的
- 下一篇: 雷锋日是几月几日 雷锋日的日期