问题标签 [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.
amazon-web-services - 在 AWS 放大中设置烧瓶后端
我想在 aws amplify 中设置烧瓶后端,我的前端是 react js。
这是文件夹结构:
请注意,我的烧瓶后端具有app.py
核心文件,应该是后端侦听请求,然后modules
具有运行所需的一些依赖项(导入)app.py
流程是这样的:
响应前端请求并从烧瓶后端获取数据并相应地打开页面。如何设置?我参考了这篇中等文章,但没有显示如何根据您的路径配置后端(目前我已将文件放在 git 存储库中),以便前端和后端并行运行。
aws-amplify - 未授权访问 IFreightDriver 类型的 id
我已经定义了一个带有自定义响应的自定义查询,如下所示:
如果我在 AppSync 仪表板上执行此查询:
我收到有关权限的此错误:
但是,如果我对来自 lambda 的响应进行字符串化,并更改查询以接收字符串,如下所示:
我收到正确的回复...
为什么要求这些权限?如果有人需要我收到的回复:
更新:我还尝试将 lambda 响应更改为仅返回一个 id 数组,如下所示:
来自 lambda 的响应:
[ { id: '19847d0c-185c-48f6-9e5c-435e3907133a' } ]
来自 AppSync 的错误:
架构.graphql:
amazon-web-services - 二级索引不适用于使用 @key 的数据库
我应该得到贾斯汀的 DynamoDb id。通话似乎没有失败。如果console.log(returned)
我得到一个[object Object]
. 当我尝试到达returned.data.getIdFromUserName.id
or returned.data.getIdFromUserName.email
(表中的任何其他内容)时,我得到undefined
. 我错过了什么?
返回数据:
graphql - AppSync graphql 查询未返回预期数据
我有一个带有用户和事件的 AppSync graphql 架构,它应该有一个双向连接。我的架构如下所示:
CLI 生成的查询如下所示:
当我运行此查询时:
我得到这些结果:
该registeredUsers
字段应该是一个项目数组。我可以像这样在 AppSync 控制台中运行查询:
它返回正确的结果:
显然,控制台查询略有不同,但它产生了正确的结果,尽管它不处理nextToken
分页。
我的问题是:CLI 生成的查询是否无效?如果是这样,是因为我的架构设置不正确吗?如果生成的查询有效,我将如何调用它来获取EventUser
数据?
amazon-cognito - 使用 amplify auth update 将 Cognito 用户池组添加到现有 Cognito 资源?
我已经在我的 Amplify CLI 应用程序中使用了 Cognito。我可以使用安全地添加 Cognito 用户池组吗amplify update auth
aws-amplify-cli - AWS Amplify Storage 无法在所有 AWS Cognito 用户上按预期工作
我不久前才开始使用 AWS Amplify,遇到了这个问题。
最初,我有一个在 AWS Amplify Auth 下注册的 cognito 用户(user_1)。每当我登录到user_1并执行 Storage.get 时,它工作得非常好。
然后,在使用user_2(AWS Amplify Auth 下的新注册用户)执行 Storage.get 后,我不断收到“NoSuchKey”和 404(未找到)错误。
这是实际 s3 文件 url 和错误 url 的比较。
有谁知道如何解决这一问题?
ios - 如何在不使用 Amplify CLI 的情况下使用 AWS Amplify 库进行 IOS 开发
IOS开发中如何在不使用amplify CLI的情况下手动配置amplify。?
angular - 将 Angular 应用程序更新到最新版本 10.0 后的 aws-amplify 警告
我已将 Angular 应用程序更新到最新版本,并不断收到来自 @aws-amplify 的警告消息。我知道 angular 10 不建议使用 commonjs。由于@aws-amplify 在那,我怎样才能删除警告?
我尝试在 angular.json 中添加 allowedCommonJsDependencies
警告
我关注的一些博客
angular - 将 aws-exports.js 移动到另一个 Angular 项目?
如果我们想在两个不同的 Angular 应用程序中使用同一个池,我们可以简单地复制aws-exports
到另一个应用程序并在其中配置 Auth 类别,main.ts
或者我们必须amplify init
在项目上运行。我知道我们需要执行此处记录的脚手架步骤:
https://medium.com/@ole.ersoy/getting-angular-ready-for-aws-amplify-fc33f07f14a2
我已经尝试过了,但它不起作用,所以似乎我们必须运行amplify init
,但我想仔细检查是否有人尝试过这个?