问题标签 [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.
aws-amplify - 需要 CloudFront 和 lambda@edge 在使用 Amlify 时为 S3 存储桶提供服务
我想知道如何使用 Amplify 创建 Cloudfront 以在 S3 存储桶中提供动态图像(为用户)。Amplify 托管不起作用,因为它用于静态内容。另外,我需要几个 Lambda@edge。
这是可以通过 Amplify CLI 完成的吗?在保留我的 Amplify 项目的同时还有其他方法可以做到这一点。
提前致谢。
aws-amplify - Amplify CLI 在创建 API 模型时挂起数小时
我有一个使用 Amplify Auth 的测试 Android 应用程序。一切都按预期工作。
然后我尝试更新 Auth 类别以添加用户池组和管理员查询 API。运行推送时,构建挂起在“正在创建 API 模型...”所以我关闭了 Android Studio 并再次尝试,结果相同。
然后我删除了 Auth(和用户池组、lambda 函数和 API)并再次添加了 Auth ( amplify add auth
)。
以下是我为 API 选择的选项:
运行 push 时,它再次挂起:
两个多小时后,我关闭了 Android Studio。
感谢解决此问题的任何帮助。谢谢。
graphql - 未根据 GraphQL 放大查询中的过滤器获得计数
根据过滤器获取扫描计数但不计数数据
我已按照这些教程获取计数如何使用 AWS AMPLIFY DYNAMODB 和 GRAPHQL 计算结果的数量
筛选
查询以获取待办事项列表
GraphQl shema
如果我将限制设置为 5,如果我在数据库中的总数据在 110 左右,它将发回scannedCount
5。我想计算数据的位置 is_active: { eq: true }
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'不存在”(我可以看到该文件不存在。另一个团队已确认该文件从未存在过。)
我的问题是:
- 我应该
amplify init
按照第一个要点错误消息的建议运行吗?auth 服务正在运行,我不想破坏 Amplify 创建的现有 cognito 用户池。是否会amplify init
推送或重新运行 cloudformation 脚本并因此更改后端? - 如果我不应该,我该怎么办?
谢谢!
amazon-web-services - 未找到 AWS Amplify 环境“开发”
我正在使用 AWS Amplify,特别是遵循本教程AWS-Hands-On-Tutorial。
当我尝试部署应用程序时,我遇到了构建失败。
到目前为止,我已经尝试创建多个后端环境并将它们与前端连接,希望这会缓解这个问题。该错误消息使我相信部署未设置为也检测后端环境,尽管我已将其设置为这样做。
此外,我尝试通过创建另一个开发分支来更改设置为与前端一起部署的环境,以查看这是否是问题所在。
我尝试任何这些都没有成功,构建继续失败。我还尝试按照错误消息状态运行“amplify env add”命令。但是,我没有尝试“在您的 team-provider-info.json 中恢复其定义”,因为我不确定这意味着什么并且找不到任何信息。无论如何,我认为创建一个新环境可以解决那里的潜在问题,但事实并非如此。任何帮助表示赞赏。
javascript - 来自 Lambda 的 AWS Cognito adminCreateUser,使用 Amplify CLI 创建
我使用 Amplify CLI 创建了一个 Lambda 函数,执行 Lambda 函数时执行没有错误,但未创建 Cognito 用户。
我在这里想念什么?
我已经检查了 CloudWatch 日志,但也没有检查我可以获取的错误。
amazon-web-services - 出现错误:未处理的拒绝(错误):无凭据 | if (typeof opt.graphql_headers !== 'undefined' && | 在 GraphQLAPI.ts 文件中
如何解决此错误?我正在开发一个使用 Amplify 的反应项目,GrapghqlAPI 在此处输入图像描述
aws-amplify - “放大发布”在没有任何详细错误堆栈跟踪的情况下无法部署
我们首次使用AWS amplify开发我们的next.js应用程序并尝试手动部署过程。当我们尝试运行“放大发布”时出现以下错误。这个错误令人沮丧,因为没有堆栈跟踪来找出导致问题的原因。我可以看到工件已成功加载到 S3 存储桶。但是部署失败。
错误:
我尝试使用“拖放”手动上传压缩文件。感觉就像它被你的构建正在排队的消息卡住了......现在已经有几个小时了。
非常感谢任何帮助。这对我们来说是一个巨大的障碍。