无服务器框架是无服务器工具的一致领导者。 但是,没有简单的方法可以在线试用无服务器框架项目。 您确实需要一个体面的开发人员设置,并且需要一些工作来设置sls , npm等。

做到了

无服务器项目–在您的浏览器中?

西格玛 - 无服务器应用程序开发的基于云的IDE -现在可以打开,编辑和部署无服务器项目,在线-所有在您的浏览器!

java用浏览器打开地址并下载_java用浏览器打开地址并下载

无需安装,无需配置(嗯,老实说: 很少 )可以配置,也无需担心!

  1. 启动Sigma。
  2. 在“ 项目”页面上 ,您将在底部看到一个新的导入无服务器框架项目选项。
  3. 输入您的serverless.yml文件(或项目根目录)的路径。
  4. 不用说:单击那个霹雳!

在线无服务器项目:

在内部,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项目的自定义资源!

Permission Manager ),但是现在您可以添加任何您喜欢的内容。 EC2实例,CloudFront发行版,IoT物联网,AppSync ...您可以在CloudFormation中定义的任何内容(或GCP的Deployment Manager语法 )。

java用浏览器打开地址并下载_java_02

我们确实也希望引入Terraform支持,尽管ETA尚不存在……要做的事情很多,只有很少的人!

接下来的是…

我们确实希望不久就能支持Sigma中的其他项目格式,例如SAM和原始CloudFormation 。

翻译自: https://www.javacodegeeks.com/2019/07/serverless-framework-projects-online-browser.html