|
|
|
|
移动端

AWS开源Amplify库,同时为移动开发者推出AWS Mobile CLI!

前端JavaScript开发人员可以使用AWS Mobile CLI来创建AWS后端资源并将其集成到移动应用程序中。可以使用AWS Lambda创建无后台服务器,Amplify库允许通过一行代码来使用此进程的常见配置。

作者:IT168企业级来源:头条科技|2017-11-25 09:21

年前最后一场技术盛宴 | 1月27日与京东、日志易技术大咖畅聊智能化运维发展趋势!


亚马逊已经发布了一个开源库,用于与使用JavaScript应用程序的云服务进行交互。AWS Amplify库分为多个类别,并计划在未来增加更多分类。

该库在GitHub上的描述为:这是一个跨越不同类别操作的声明性接口,以便将常见任务更容易地添加到应用程序中。默认实现适用于Amazon Web Services(AWS)资源,但设计为可打开并可插入,以便与其他云服务提供一个可实现的或自定义后端。

当前类别以授权开始。程序员可以使用它为签名版本4提供AWS凭证,还可以使用它来从Amazon Cognito生成OIDC JWT令牌。

此分析类别可在Amazon Pinpoint中合并对经过身份验证或未经身份验证的用户的跟踪。使用这个组件只需要一行代码,并且可以扩展自定义度量或属性。

API模块允许以安全的方式与使用AWS Sigv4的RESTful API进行交互。它也可以用于Amazon API Gateway的无服务器基础架构。

其中,有一个存储模块提供简单的命令,用于在Amazon S3中上传,下载和列出内容,也可以按照每个用户的习惯将数据分组到公共或私人内容中。

缓存模块提供跨Web应用程序和React Native的LRU(最近最少使用)缓存界面。当前版本的最后一个模块提供了国际化和本地化以及调试和记录功能。

AWS开源Amplify库,同时为移动开发者推出AWS Mobile CLI!

开发人员已经为React和React Native提供了附加的高级组件包,因此可以将应用程序包装到这些类别中,或者在构建接口时使用。

在发布库的同时,团队已经为移动开发者推出了一个命令行界面。前端JavaScript开发人员可以使用AWS Mobile CLI来创建AWS后端资源并将其集成到移动应用程序中。可以使用AWS Lambda创建无后台服务器,Amplify库允许通过一行代码来使用此进程的常见配置。

【编辑推荐】

  1. GitHub 将警告开发者流行软件库的漏洞
  2. 微软开发脑机交互:意念控制操作系统
  3. 谷歌提出渐进式web应用开发概念,Angular Ignite UI帮程序员实现
  4. 阿里宣布开源容器技术Pouch和P2P文件分发系统“蜻蜓”
  5. 2017-2018年Hybrid APP混合跨平台开发的一些经验和总结
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Expert C# 2005 Business Objects中文版

本书描述了怎样应用面向对象的概念来进行.NET应用程序的架构、设计和开发。作者将重点放在了面向业务的对象,即业务对象和怎样在包括Web和...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊