问题标签 [amplify]

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 回答
168 浏览

angular - Angular - 放大 - 将认知用户对象传递给另一个组件

我是 Cognito 的新手,并且陷入了一段时间。

我正在尝试使用 Cognito 登录用户。响应第一次返回 NEW_PASSWORD_REQUIRED 质询。

我希望用户转到下一个组件并在那里提供密码。

问题是返回的结果是CognitoUser类型。这需要传递给reset-password组件。

我尝试将结果保存到会话并在重置密码组件中检索。

这给了我错误:

我在 google 上做了一些研究,发现user实际上是一个 json 对象,但不是CognitoUser类型

没有可以将用户解析为CognitoUser的函数,Amplify 中也没有存储它的函数。

这是会话服务:

Auth.authenticatedUser不会返回值,因为用户尚未通过身份验证。

我在这里做错了什么?

0 投票
0 回答
431 浏览

reactjs - Aws 放大身份验证集线器侦听器未检测到生产 url 上的登录

我在我的网页上通过 cognito 设置了放大联合身份验证以做出反应

附上视频解释问题

https://drive.google.com/file/d/1oyNPjdCtshVXgqyfW6hqgvcz5oWrlRei/view

基本上在本地主机上,它按预期工作,但在生产中集线器没有检测到登录

我试图调试这个并且我现在拉我的头发:/任何帮助表示赞赏!

我的听众是这个

这是回购 - https://github.com/ananddharne/milind-academy

当我在仪表板中检查放大时,我实际上看到用户注册了

0 投票
1 回答
770 浏览

reactjs - 被 CORS 策略阻止“......没有 HTTP ok 状态”(Amplify 和 ReactJS、AWS Gateway 和 Lambda)

由于 CORS 对 SO 的支持,我几乎不好意思问这个问题,但我无法解决:

我什至用 Amplify 发布了我的 React 项目,并尝试从真实域名中删除任何与开发环境有关的东西(运行 npm 版本 6.14.8 的 Cloud 9)

我还使用 --disable-web-security 标志对运行 Chrome 进行了测试。

我的 Lambda 函数包含以下内容(开箱即用的存根)

请注意,我取消了 CORS 请求部分的注释,并且响应 statusCode 设置为 200。当从客户端发送提交表单时,我的应用程序中执行的代码:

我使用 Amplify(版本 4.41.2)创建了 API Gateway + Lambda。不知道现在还能去哪里看。任何线索将不胜感激。谢谢

0 投票
1 回答
484 浏览

java - 将媒体从 Android 库上传到 AWS S3

我使用 Amplify Storage 在我的 android 应用程序项目上工作了很长时间,但我遇到了一个我没有找到解决方案的问题。

我想从图库中检索图像/视频并将其上传到 S3,但我总是收到“光标”错误,它总是返回 null。

有没有更好的方法将 Uri 数据转换为文件,以便我可以将其上传到 S3?

这是我的代码:

我总是有这个错误:

0 投票
2 回答
342 浏览

amazon-web-services - AWS Amplify 与 Google 域 DNS

我是一名新的全栈开发人员,我已经坚持在 AWS Amplify 上托管我的投资组合并使用通过 Google Domains 提供的域。我知道使用 AWS 对于一个简单的产品组合来说有点矫枉过正,但我​​想获得使用 AWS 的经验,我喜欢挑战。

我已经在我的 Google Domains 页面中访问了我的 DNS 标签。根据 AWS,我们需要创建两个 CNAME 记录。一个用于域,一个用于 ACM 验证证书。我还为转发创建了一条合成记录,因为 Google Domains 不支持 ANAME/ALIAS 记录。

我已经确认我输入到 CNAME 记录中的数据是正确的,并且我已经允许记录更新但在我的 Amplify 门户中它仍然显示我需要配置我的 CNAME 记录。

关于这是否可能是谷歌或 AWS 端的一个小问题,有什么想法吗?我应该放弃并将我的 DNS 转移到 Amazon Route 53 吗?任何想法将不胜感激,谢谢!

0 投票
1 回答
50 浏览

reactjs - 在 DynamoDB AWS ReactJS 中存储 PhoneInput 和 Select 值

我需要在 DynamoDB中存储<PhoneInput>电话号码值和标签国家/地区输入。<Select>当我尝试提交时,它没有反映在我的数据库中。那么我必须做出哪些改变。我用过:npm react-phone-number-inputnpm react-select-country-list

提前致谢。

0 投票
1 回答
3097 浏览

ios - AWS amplify add auth:如何在执行 amplify cli 后添加重定向登录 URI

背景:我正在按照 AWS 教程使用 Amplify 创建 iOS 应用程序。其中一个步骤是使用“放大添加身份验证”并指定“重定向签名 URI”。由于某种原因,CLI 没有提示我输入 URL。'amplify update auth' 不提供指定重定向 URL 的选项。

问题:执行“amplify add auth”命令后,如何将重定向 URL 添加到项目中?

0 投票
1 回答
487 浏览

angular - AWS 错误:条件参数类型与架构类型不匹配(服务:DynamoDb,状态代码:400)

登录我的开发角度系统时出现以下错误,我正在使用 AWS Serverless、Amplify Cognito 和 Graphql。

0 投票
1 回答
595 浏览

npm - 在 Amplify Push 上得到“打包 lambda 失败函数失败。在 PATH 中找不到 npm 可执行文件。” 但 NPM 正在路上

当我放大推送时,我收到错误“打包 lambda 失败函数失败。无法在 PATH 中找到 npm 可执行文件。”

其中 npm 返回 /usr/local/bin/npm 放大版本 4.41.2

0 投票
1 回答
145 浏览

amazon-web-services - 移除 OAuth 社交提供者

我不小心将使用 OAuth 的 Google 社交登录添加到 Aws Cognito,现在每次运行 amplify pull 时都会收到此消息 -

“您已选择允许用户通过 Google 进行身份验证。如果您还没有,您需要访问 https://developers.google.com/identity并创建一个 App ID。”

我想删除谷歌社交登录,这样我就可以在不输入客户 ID 的情况下进行拉取,有人知道该怎么做吗?