问题标签 [aws-amplify-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3534 浏览

angular - 联合在配置错误中需要用户池或身份池 - Amplify + Angular

我无法找到有关如何使用 Angular 将现有用户池与放大关联的信息。目前,当我单击“使用 Google登录”按钮时,出现此错误:

在此处输入图像描述

amplify configureCMD 没有提供关于 .config 文件的选项。所以我不确定如何建立这种关系以使错误消失。我已经这样做了amplify init,并且成功通过了。

如何连接到用户池?

我很感激任何帮助!

当我单击登录组件中的 Google 登录按钮时会发生错误:

登录组件.ts

auth.service.ts

0 投票
1 回答
82 浏览

aws-amplify - 需要 CloudFront 和 lambda@edge 在使用 Amlify 时为 S3 存储桶提供服务

我想知道如何使用 Amplify 创建 Cloudfront 以在 S3 存储桶中提供动态图像(为用户)。Amplify 托管不起作用,因为它用于静态内容。另外,我需要几个 Lambda@edge。

这是可以通过 Amplify CLI 完成的吗?在保留我的 Amplify 项目的同时还有其他方法可以做到这一点。

提前致谢。

0 投票
0 回答
294 浏览

aws-amplify - Amplify CLI 在创建 API 模型时挂起数小时

我有一个使用 Amplify Auth 的测试 Android 应用程序。一切都按预期工作。

然后我尝试更新 Auth 类别以添加用户池组和管理员查询 API。运行推送时,构建挂起在“正在创建 API 模型...”所以我关闭了 Android Studio 并再次尝试,结果相同。

然后我删除了 Auth(和用户池组、lambda 函数和 API)并再次添加了 Auth ( amplify add auth)。

以下是我为 API 选择的选项:

运行 push 时,它再次挂起:

两个多小时后,我关闭了 Android Studio。

感谢解决此问题的任何帮助。谢谢。

0 投票
1 回答
889 浏览

graphql - 未根据 GraphQL 放大查询中的过滤器获得计数

根据过滤器获取扫描计数但不计数数据

我已按照这些教程获取计数如何使用 AWS AMPLIFY DYNAMODB 和 GRAPHQL 计算结果的数量

筛选

查询以获取待办事项列表

GraphQl shema

如果我将限制设置为 5,如果我在数据库中的总数据在 110 左右,它将发回scannedCount5。我想计算数据的位置 is_active: { eq: true }

0 投票
2 回答
1452 浏览

amazon-web-services - Amplify 无法使用 Amplify 识别预先存在的 Vue.js 项目

我正在着手由另一个团队使用 AWS Amplify 开发 Vue.js 应用程序。他们使用 Amplify Cli 将 Auth 添加到应用程序。

我已经从 GitHub 上下载了这个项目。当我运行该应用程序时,身份验证服务工作正常。

我现在正在尝试添加 Storage with amplify add storage,但正在努力让 Amplify Cli(我在自己的项目中运行良好)与新项目一起使用。

我试过了:

  • amplify configure project,失败并显示消息“您没有在有效的 Amplify 项目中工作。使用应用程序目录根目录中的“amplify init”来初始化项目,或使用“amplify pull”来下拉现有项目。(但我不想启动一个新项目,这是我已经 git 拉出的现有项目)
  • amplify pull --appId myAppIDFromTheAmplifyConsole --envName dev,失败并显示消息“路径上的文件:'/[thefullpath]/amplify/.config/local-env-info.json'不存在”(我可以看到该文件不存在。另一个团队已确认该文件从未存在过。)

我的问题是:

  1. 我应该amplify init按照第一个要点错误消息的建议运行吗?auth 服务正在运行,我不想破坏 Amplify 创建的现有 cognito 用户池。是否会amplify init推送或重新运行 cloudformation 脚本并因此更改后端?
  2. 如果我不应该,我该怎么办?

谢谢!

0 投票
1 回答
855 浏览

amazon-web-services - 未找到 AWS Amplify 环境“开发”

我正在使用 AWS Amplify,特别是遵循本教程AWS-Hands-On-Tutorial

当我尝试部署应用程序时,我遇到了构建失败。

在此处输入图像描述

到目前为止,我已经尝试创建多个后端环境并将它们与前端连接,希望这会缓解这个问题。该错误消息使我相信部署未设置为也检测后端环境,尽管我已将其设置为这样做。

在此处输入图像描述

此外,我尝试通过创建另一个开发分支来更改设置为与前端一起部署的环境,以查看这是否是问题所在。

在此处输入图像描述

我尝试任何这些都没有成功,构建继续失败。我还尝试按照错误消息状态运行“amplify env add”命令。但是,我没有尝试“在您的 team-provider-info.json 中恢复其定义”,因为我不确定这意味着什么并且找不到任何信息。无论如何,我认为创建一个新环境可以解决那里的潜在问题,但事实并非如此。任何帮助表示赞赏。

0 投票
3 回答
459 浏览

javascript - 来自 Lambda 的 AWS Cognito adminCreateUser,使用 Amplify CLI 创建

我使用 Amplify CLI 创建了一个 Lambda 函数,执行 Lambda 函数时执行没有错误,但未创建 Cognito 用户。

我在这里想念什么?

我已经检查了 CloudWatch 日志,但也没有检查我可以获取的错误。

我一直在关注这个文档:https ://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CognitoIdentityServiceProvider.html#adminCreateUser-property

0 投票
2 回答
1335 浏览

amazon-web-services - 放大如何恢复后端定义?

我正在尝试从放大中提取后端环境,但是当我使用该命令时amplify pull --appId 1234 --envName test,它返回消息:未找到环境测试。如果此后端已经存在,请尝试在您的team-provider-info.json文件中恢复它的定义。后端已经存在。

在此之后,我尝试了带有--restore标志的相同命令,但这也不起作用。那么,我怎样才能恢复我的后端定义,以便能够使用放大拉?

在此处输入图像描述

我怎样才能解决这个问题?

0 投票
1 回答
742 浏览

amazon-web-services - 出现错误:未处理的拒绝(错误):无凭据 | if (typeof opt.graphql_headers !== 'undefined' && | 在 GraphQLAPI.ts 文件中

如何解决此错误?我正在开发一个使用 Amplify 的反应项目,GrapghqlAPI 在此处输入图像描述

0 投票
3 回答
1148 浏览

aws-amplify - “放大发布”在没有任何详细错误堆栈跟踪的情况下无法部署

我们首次使用AWS amplify开发我们的next.js应用程序并尝试手动部署过程。当我们尝试运行“放大发布”时出现以下错误。这个错误令人沮丧,因为没有堆栈跟踪来找出导致问题的原因。我可以看到工件已成功加载到 S3 存储桶。但是部署失败。

错误:

我尝试使用“拖放”手动上传压缩文件。感觉就像它被你的构建正在排队的消息卡住了......现在已经有几个小时了。

非常感谢任何帮助。这对我们来说是一个巨大的障碍。