问题标签 [aws-amplify-sdk-js]
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-sdk-js - 这是 AmplifyRequireNewPassword React 组件的正确用法吗?
我的应用程序的目的是登录 AWS Cognito 用户池,管理员在其中创建新用户并发送临时密码。
用户池是使用 Amplify CLI 创建的。
此代码几乎是从 AWS Amplify 文档中复制和粘贴的:
在 Cognito 控制台中创建新用户后,在应用程序的测试运行中,我成功登录并被提示更改密码。但是,当我提交新密码时,出现以下错误:
浏览器是 Microsoft Edge 86.0
aws-amplify - “放大发布”在没有任何详细错误堆栈跟踪的情况下无法部署
我们首次使用AWS amplify开发我们的next.js应用程序并尝试手动部署过程。当我们尝试运行“放大发布”时出现以下错误。这个错误令人沮丧,因为没有堆栈跟踪来找出导致问题的原因。我可以看到工件已成功加载到 S3 存储桶。但是部署失败。
错误:
我尝试使用“拖放”手动上传压缩文件。感觉就像它被你的构建正在排队的消息卡住了......现在已经有几个小时了。
非常感谢任何帮助。这对我们来说是一个巨大的障碍。
aws-amplify - AWS Amplify/amplify-js forgotPassword() 没有返回无效用户名的错误
我正在使用 aws-amplify (Vue/TypeScript) 实现身份验证组件。使用 forgotPassword(userName: string),我正在尝试向目标电子邮件地址发送验证码。 https://aws-amplify.github.io/amplify-js/api/classes/authclass.html#forgotpassword
但是,对于不是 Cognito 用户之一的无效电子邮件地址,它会返回此成功消息。
我想要的是这个。
我怀疑 AWS Cognito 上的错误配置,但不知道要更改什么..
reactjs - 如何在不出现 Typescript 错误的情况下将 signUpConfig 传递给 Amplify 的 withAuthenticator HOC
我正在尝试使用 Typescript 和 AWS Amplify 创建一个反应应用程序以进行用户身份验证。我想将注册字段限制为电子邮件和密码。
根据AWS doc,我应该能够使用下面提供的最小示例来实现这一点,但是
最小的例子
我试图弄清楚 signUpConfig 的打字稿类型是什么。我认为是这样ComponentPropsWithRef<typeof AmplifyAuthenticator>
,但这并不能真正帮助我了解将什么放入 signUpConfig 对象或为什么它不起作用。根据错误消息,类型是'AmplifyAuthenticator & HTMLAttributes<HTMLAmplifyAuthenticatorElement> & ReactProps & RefAttributes<...>'
,但这也对我没有帮助。
如果我没有传入signUpConfig
,那么该应用程序将按预期工作。
如果我在signUpConfig
没有将其包裹的情况下通过{}
,那么我会收到此错误。
aws-appsync - 如何在 DynamoDB 中使用 AppSync 和 Amplify 有条件地删除
我是 DynamoDB 和 AppSync 的新手。我有一个 Tasks 表和一个 TaskType 表。
当有人试图从具有关联任务的 TaskType 中删除条目时,我需要阻止他这样做。我怎样才能做到这一点?
angular - 如何在 Angular 单元测试中模拟 AWS 放大方法
我正在使用AWS cognito、Amplify和Angular 10。
如果用户未登录,我希望不呈现导航栏:
应用程序.html:
应用程序.ts:
这行得通。但是,我的单元测试(Karma / Jasmine)会引发错误:
这是因为我不知道如何Auth.currentUserInfo.then
正确模拟(尽管阅读了各种关于它的帖子,例如这样或那样)。
尝试:
1) 间谍
我以为会是这样的spyOn(Auth, 'currentUserInfo').and.returnValue(Promise.resolve(true));
2)模拟Auth
提供者
喜欢评论中的建议。
不幸的是,他们不会让错误消息消失。
amazon-web-services - 如何自动填充 aws appsync 架构中的字段?
我想在创建这种类型的对象时自动填充“userId”字段。
这将如何完成?我需要在 userId 字段上使用@function指令吗?该功能会是什么样子?
amazon-cognito - 尝试使用 Amazon Cognito 登录应用程序时出现验证错误
对我的 aws 应用程序进行更新后,我在尝试登录时突然收到此错误。
这似乎并非发生在所有帐户上,仅发生在我们池中的某些帐户上。我找不到这方面的任何信息。有没有人遇到过这种情况或对可能导致它的原因有什么想法?