AWS正式发布无服务器应用程序库
极客时间编辑部
讲述:丁婵大小:1.16M时长:02:32
近日,AWS 正式发布了其新的无服务器应用程序库,并表示,这是 AWS 合作伙伴、企业客户、独立开发者分享无服务器应用的理想场所。现在,用户可以通过 AWS Lambda 控制台发现、配置和部署无服务器应用程序和组件了。
为了简化“AWS 上无服务器应用程序的管理和部署”,AWS 在 2016 年就推出了无服务器应用程序模型 SAM。SAM 是一个开源规范,扩展了 AWS 的基础设施即代码服务 CloudFormation,为其提供了专用的资源类型和定制的打包、部署命令。
现在,AWS 添加了无服务器应用程序库,专门用于 SAM 应用程序的打包、发现和配置服务。同时它也集成了 AWS Lambda 控制台的函数创建向导,来引导用户完成发现和步骤的部署。
据了解,SAM 应用程序可以让解决方案所需要的 IAM 策略和权限变得透明,让底层 CloudFormation 模板中声明的需要配置的 AWS 资源及其许可证一目了然。
在这之后,应用程序消费者可以指定必选参数和可选参数,把解决方案部署为一个 CloudFormation 栈。所有的栈资源都会使用应用程序的 Amazon 资源名(ARN)标记,那样就可以在 AWS 管理控制台上识别和监控它们了。
相应地,该方法为应用程序发布者提供了一个新的分发模型,他们现在也可以提供无服务器的解决方法,让客户部署在自己的 AWS 账户下。
此外,如果想要创建应用程序,发布者就需要定义一些常见参数,并选择一个开源友好的软件包数据交换(SPDX)许可。应用程序版本可以稍后提交,还需要一个语义版本和 SAM 模板。另外,还有两个限制需要注意:
只有发布到 us-east-1 或 us-east-2 的应用程序才是在全球可用的,而发布到其他区域的应用程序,只能在所发布的那个 AWS 区域里使用;
除了专门的 SAM 资源类型外,无服务器应用程序库还支持 CloudFormation 提供的所有 AWS 资源类型中,多种相关的无服务器资源类型。如果用户需要添加其他的类型,可以联系 AWS 的技术支持。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论