AWS Amplify Console:赋予应用程序快速部署的能力

AWS在re:Invent2018大会上发布了AWS Amplify Console,这是一种持续部署服务,支持移动Web应用程序的快速发布,避免了部署期间的停机,降低了更新客户端和服务器端组件的复杂性。通过连接源代码存储库,每次代码提交后都会自动部署前端和后端,确保应用程序的稳定运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

\u003cp\u003eAWS re:Invent 2018大会发布了很多新功能和服务,包括新的\u003ca href=\"https://aws.amazon.com/cn/amplify/console/\"\u003eAWS Amplify Console\u003c/a\u003e,一种针对移动Web应用程序的持续部署服务。\u003c/p\u003e\n\u003cp\u003eAWS Amplify Console承诺可以支持快速发布新功能,避免在部署应用程序时停机,并降低同时更新应用程序客户端和服务器端组件的复杂性。\u003c/p\u003e\n\u003cp\u003e通过将Amplify Console连接到源代码存储库,在每次代码提交后都会部署前端和后端,并且只有在部署成功后才会更新应用程序。\u003c/p\u003e\n\u003cp\u003eAWS Amplify Console被定位为一种可扩展的托管解决方案,适用于具有无服务器后端的静态Web应用程序,提供了很多功能:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e全球144个不同地点的Amazon \u003ca href=\"https://aws.amazon.com/cn/cloudfront/\"\u003eCloudFront\u003c/a\u003e CDN可用性;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e通过Amazon \u003ca href=\"https://aws.amazon.com/cn/route53/\"\u003eRoute 53\u003c/a\u003e和免费HTTPS证书管理自定义域名;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e简化的持续工作流;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e功能分支和原子部署;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e密码保护的未来版本简单共享。\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAWS Amplify Console支持GitHub、GitLab、BitBucket和AWS CodeCommit,用于源代码控制访问,并针对博客、静态Web应用程序、无服务器Web应用程序和Progressive Web Apps(PWA)。\u003c/p\u003e\n\u003cp\u003eAWS re:invent 2017大会上介绍了AWS Amplify声明性\u003ca href=\"https://github.com/aws-amplify/amplify-js\"\u003eJavaScript库\u003c/a\u003e,用于基于云服务进行应用程序开发。如\u003ca href=\"https://aws-amplify.github.io/\"\u003eAWS Amplify GitHub\u003c/a\u003e项目所述,Amplify库分为几个模块:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e身份验证:用于创建用户身份验证体验的API和构建块。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e分析:收集应用的分析数据,包括用户会话和其他自定义事件。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAPI:HTTP请求解决方案,包括符合AWS签名版本4的签名过程。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGraphQL客户端:使用GraphQL客户端与GraphQL服务器或AWS AppSync API发生交互。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e存储:管理保存在公共、受保护或私有存储桶中的应用程序内容。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e推送通知:将推送通知与Amazon Pinpoint定位和广告管理支持集成起来。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e交互:借助深度学习技术创建会话机器人。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePubSub:提供与基于云的面向消息的中间件的连接。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e国际化:国际化解决方案。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e缓存:为JavaScript开发人员提供通用LRU缓存,用来保存具有优先级和到期设置的数据。\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAWS Amplify Console似乎提供了一个利用AWS Amplify库和各种AWS服务器的快速应用程序部署环境。\u003c/p\u003e\n\u003cp\u003e在这个竞争激烈的领域,有着各种各样的持续集成和部署工具,以及\u003ca href=\"https://zeit.co/now\"\u003eNow\u003c/a\u003e和\u003ca href=\"https://pages.github.com/\"\u003eGitHub Pages\u003c/a\u003e等服务,后者当前托管着AWS Amplify库文档,它的与AWS连接的能力肯定会受到欢迎。\u003c/p\u003e\n\u003ch4\u003e英文原文\u003c/h4\u003e\n\u003cp\u003e\u003ca href=\"https://www.infoq.com/news/2018/12/aws-amplify-console-rad\"\u003ehttps://www.infoq.com/news/2018/12/aws-amplify-console-rad\u003c/a\u003e\u003c/p\u003e\n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值