AWS-Amplify - 使用云服务进行应用开发的 JS 库


Apache
跨平台
JavaScript

软件简介

用于使用云服务进行应用程序开发的声明性 JavaScript 库。

AWS Amplify 为不同类别的云操作提供了一个声明性且易于使用的界面。 AWS Amplify 适用于任何基于 JavaScript
的前端工作流程,适用于移动开发人员的 React Native。

我们的默认实现适用于亚马逊网络服务(AWS),但 AWS Amplify 旨在为任何自定义后端或服务开放和可插入。

特性/API

  • 身份验证 :为希望创建用户身份验证体验的开发人员提供 API 和构建块。

  • 分析 :轻松收集您的应用的分析数据。 Google Analytics 数据包括您要在应用中跟踪的用户会话和其他自定义事件。

  • API :在发出 HTTP 请求时提供简单的解决方案。它提供符合 AWS Signature Version 4 的自动轻量级签名过程。

  • GraphQL 客户端 :通过易于使用和配置 GraphQL 客户端与您的 GraphQL 服务器或 AWS AppSync API 进行交互。

  • 存储 :提供一种简单的机制,用于在公共,受保护或私人存储桶中管理您的应用的用户内容。

  • 推送通知 :允许您将推送通知与您的应用程序进行整合,并提供亚马逊 Pinpoint 定位和活动管理支持。

  • 互动 :创建由深度学习技术支持的对话机器人。

  • PubSub :提供与基于云的面向消息的中间件的连接。

  • 国际化 :轻量级国际化解决方案。

  • 缓存 :为 JavaScript 开发人员提供通用 LRU 缓存,以存储具有优先级和到期设置的数据。