使用AWS API Gateway和Lambda构建JavaScript应用程序的框架
使“无服务器”变得简单
Amazon Web Services 和是用于构建和部署应用程序的出色工具。 但是,使用它们来部署多个功能/端点将涉及大量的手动工作,例如压缩文件,通过Web UI上传,配置路径和功能名称等。Shep旨在自动执行其中的许多任务,使您能够使用一个CLI命令部署整个API和lambda函数套件。
Shep入门
先决条件
拥有一些API网关和Lambda的现有经验将很有帮助。 如果您以前从未使用过这两种工具,建议您手动设置一个功能,以了解操作情况。 请参阅亚马逊自己的
AWS凭证
Shep将需要您的亚马逊凭证,并将使用与AWS CLI工具相同的方法加载它们,这意味着您必须在使用shep之前设置AWS CLI工具。 有关,请查阅。
AWS S3构建工件
Shep在S3上存储了构建工件,因此当您的功能不变时,它可以跳过上载步骤。 默认情况下,除非功能已更改,否则Lambda不会更新别名的版本-因此这将在部署配置更改时生效。 默认情况下未启用此功能,要启用它,请将S3存储桶的名称添加到
1