AWS-Amplify

使用云服务进行应用开发的 JS 库
授权协议 Apache
开发语言 JavaScript TypeScript
所属分类 Web应用开发、 常用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 缓存,以存储具有优先级和到期设置的数据。

  • 一、AWS cognito   因为采用的是aws的云服务,包括用户中心也是采用的aws的cognito用户池,cognito对于用户的处理目前表现的性能还是很强的;aws 提供了有IOS和Android端的sdk,可以通过sdk实现用户的注册, 本文主要是通过js层对cognito的操作; 二、amplify 用户池配置 const AWS = require('aws-sdk'); AWS.c

 相关资料
  • 问题内容: 我是Node.js的新手,已经提出了使用Node.js开发基于富Web的应用程序的要求。 现在,我正在研究node.js的入门指南。我有机会在这里查看页面,并对数百个框架感到困惑。我不知道如何选择合适的框架,因此需要帮助以做出完美的决定。让我解释一下我的要求。 想要为所有功能开发RESTfull API。(是否有OAuth图书馆?) 想要在API之上开发Web应用程序。必须以某种方式设

  • 我将AWS amplify与auth、dynamodb和GraphQLAPI一起用于react本机应用程序。现在我需要将现有的后端添加到web应用程序。我运行下面的命令,获得带有API、auth和函数的amplify后端文件夹。缺少用于查询和转换的graphql文件夹(graphql客户端)。如何获取GraphQL客户端文件夹以从数据库中获取数据?

  • 我正在使用vue3,并且已经建立了一个AWS用户池(amazoncognito.com)。目标是根据Cognito使用用户名和密码对用户进行身份验证,并接收OAuth2令牌以验证针对AWSAPI网关发出的API请求。 挑战:AWS amplify似乎不适用于最新的vue3版本。它只显示用户未登录,但未显示任何登录或注销按钮,无论配置如何。 我感兴趣的潜在解决方案(优先顺序) main.js 和内部

  • 我有一个Android应用程序,需要触发AWS Lambda。我想使用AWS Amplify,因为我已经在使用它与DynamoDB进行通信。我从以下文档中获得: https://docs.amplify.aws/cli/function#function-模板 https://docs.amplify.aws/cli/graphql-transformer/function -我通过放大控制台创建

  • 我正在使用典型的Spring云堆栈对简单的微服务架构进行POC,但不是Eureka服务器,而是使用不工作的Spring云Kubernetes进行服务发现。 整个POC都在这里-https://github.com/dhananjay12/spring-microservices-using-spring-kubernetes 网关作为边缘服务器和2个下游服务-用户服务和联系我们服务。 k8设置在k

  • 我正在使用AWS API网关开发一个“微服务”应用程序,其中包含Lambda或ECS用于计算。现在的问题是服务之间的通信是通过API网关的API调用进行的。这感觉效率低下,安全性较低。有没有办法让我的微服务以更高性能和更安全的方式相互通信?就像在专用网络中直接通信一样? 我想到的一种方法是多级 API 网关。 1个公共API网关 每个微服务1个私有API网关。每个微服务都可以在私有网络内“直接”调

  • 我开始了一个新的项目Angular2(客户端)和节点JS(服务器端)技术。 我已经使用和创建了一个RESTful API。输入特定URL时,将显示匹配的Json响应。到现在为止,一直都还不错。 现在我正试图在这个过程中积分Angular 2。我已经创建了这个应用程序。组成部分显示页面时,组件未加载,我得到了一些404代码: 这是我的项目结构: 我的包裹。json: 还有我的索引。ts(服务器):

  • S3 是 Simple Storage Service 的缩写,是 AWS 提供的云存储服务,价格公道、服务稳定,因此被广泛应用在静态文件存储、内容备份、大数据分析领域。 基本概念 在使用 S3 前首先需要了解一些基本概念: 对象:即文件。 Bucket:官方翻译为存储桶,是在网络存储服务中广泛使用的一个概念,通常用于区分文件所在区域,可以对比操作系统不同盘符来理解。 AWS CLI:AWS 提供