问题标签 [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 回答
606 浏览

amazon-web-services - AWS Appsync 订阅 - “连接失败:连接握手错误”

我正在尝试在 AWS amplify 的 appsync 上运行一个简单的订阅。

订阅永远不会触发,大约 30 秒后,我在 appsync 控制台中等待子时收到此错误消息:

如果我从浏览器重新创建调用,我会收到此错误:

0 投票
2 回答
794 浏览

reactjs - 公共目录未部署在 AWS Amplify 上

我正在开发一个由 React/IONIC 构建的项目。现在我正在尝试将社交登录添加到应用程序中,为此我需要在以下目录中放置一个文件:/.well-known/apple-app-site-association

但问题是,每当我尝试在 Amplify 上部署应用程序(它连接到 github 存储库)时,它都不会部署 /public 文件夹。

我的 Amplify.yml 文件如下:

version: 1.2.9 env: variables: REACT_APP_API_ENDPOINT: https://******.execute-api.ca-central-1.amazonaws.com/staging frontend: phases: preBuild: commands: ['npm ci'] build: commands: ['npm run build'] artifacts: baseDirectory: build files: - '**/*' cache: paths: - 'node_modules/**/*'

我真的很感谢你在这里的帮助。

0 投票
1 回答
582 浏览

reactjs - aws amplify 不为 wasm 提供内容类型

我用 rust 中的 wasm-pack 编写了一个 wasm 模块。我将它用作反应 SPA 的一部分。我已经将 wasm 库发布到 npm 并且在我的本地机器上一切正常。它也适用于 ec2 实例;但是,当我通过 aws Amplify 部署时,出现以下问题

响应头包括

为了

我尝试用几种不同的方式编辑自定义标题 yml

我不确定是否从 Amplify 不正确地提供了 wasm 或什么。任何帮助,将不胜感激

0 投票
2 回答
539 浏览

amazon-web-services - 由于 amplify.ps1 安全问题,命令“amplify configure”无法运行

我正在使用 aws amplify 并尝试在我的根目录中运行命令“amplify configure”但不断收到此错误响应

放大:文件 C:\Users\munet\AppData\Roaming\npm\amplify.ps1 无法加载。文件 C:\Users\munet\AppData\Roaming\npm\amplify.ps1 未进行数字签名。您不能在当前系统上运行此脚本。有关运行脚本和设置执行策略的详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkID=135170 上的 about_Execution_Policies。在行:1 字符:1

  • 放大配置

我尝试在 powershell 中取消阻止文件,但它仍然显示相同的错误。我什至去了我的 AppData 文件夹中的文件,单击属性,并且检查以标记取消阻止不是一个选项。我想知道还有什么可能阻止此文件运行。我想我必须对脚本进行数字签名,但不确定在哪里。这是指向解决方案可能所在位置的链接。如果我找到了,我会上传解决方案。谢谢。

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.1#remotesigned

0 投票
0 回答
67 浏览

javascript - AWS Amplify JS 如何选择 Cognito 用户组?

我有一个 Cognito 用户组,其中包含我的所有用户和一些限制访问的组。一个用户可以是多个组的成员,并且访问权限应该汇总。以用户身份登录我的应用程序时,Amplify 选择优先级最高的用户组和附加角色。如何选择另一个组以访问我的 S3 存储桶中的其他路径?

0 投票
0 回答
353 浏览

amazon-web-services - aws 放大错误“jsonString”参数丢失或为空

  1. 终端日志

终端日志

  1. 我目前使用的是aws-amplify/cli 4.38.0,但是当我输入第一张图片的命令时,出现了错误,即使我输入了第二张图片的命令,也出现了像图片一样的错误。
0 投票
0 回答
697 浏览

android - Flutter View 类 androidx.appcompat.widget.AppCompatTextView 是一个 AppCompat 小部件,只能与 Theme.AppCompat 主题一起使用

我遇到了一个在这里被广泛讨论的问题。你需要在这个活动中使用 Theme.AppCompat 主题(或后代)

我的 style.xml 文件包含以下配置。

我已经尝试过各种主题:Theme.AppCompat.Light、Theme.AppCompat、Theme.AppCompat.Light、Theme.AppCompat.NoActionBar、Theme.AppCompat.Light.NoActionBar,但没有任何效果。

最后,我确定了产生错误的原因。

我在我的应用程序中使用了放大,并且配置是按照这里https://docs.amplify.aws/start/getting-started/integrate/q/integration/flutter中的描述实现的。

我发现如果我评论放大配置,则不再生成错误。

以下是允许放大配置时发生的错误。没有可以触发以下错误的特定操作,事件是突然触发的。此外,当问题发生时,屏幕上会出现一个名为“Amplify Developer Menu”的菜单。

如果有帮助,我在华为 P9 lite 上进行了测试。

0 投票
0 回答
696 浏览

oauth-2.0 - 使用授权码授予和 Amplify/Cognito 托管 UI 登录 React 组件

我在我的反应应用程序中成功地使用托管 ui 的 Cognito 联合登录。此登录流程重定向到我的应用程序中的登录 url。我的意图是在请求中出现 auth_code 时在useEffect挂钩中获取 Auth.currentAuthenticatedUser()(现在只是查看搜索组件是否有任何值),然后重定向到另一条路线。

我遇到的问题是Amplify 在幕后进行的https://foo-api.auth.us-east-1.amazoncognito.com/oauth2/token调用直到 Auth.currentAuthenticatedUser 承诺之后才会返回以失败解决。

我天真的解决方法/解决方案是将调用包装在一个计时器中,见下文。这工作正常,但似乎脆弱和错误的头脑(即使我处理了无限调用的可能性)。

这看起来几乎像一个放大错误,至少当我试图这样使用它时。我看到这里出现了这个问题:AWS Cognito hosts UI and Amplify Auth with authorization code OAuth flow。但我没有使用任何其他 Amplify 组件,例如 Hub。

有没有更好、更惯用的方法来处理这种情况?

0 投票
1 回答
525 浏览

amazon-web-services - AWS Amplify 多对多 - 删除不起作用

我与以下架构有一个多对多的关系

当我尝试删除 BlogTag 条目时,我收到以下错误:

我尝试使用以下代码删除条目:

我不明白为什么会有冲突。如果我正在删除一个博客,并且会有指向该博客的 BlogTags,那么这当然是一个冲突。但是为什么删除 BlogTag 会发生冲突?这是我在架构中缺少的东西吗?

0 投票
0 回答
346 浏览

reactjs - 使用排序字段名称放大排序方向

我正在执行一个 GraphQL 查询:

当我执行这个查询时,我得到这个错误:

我正在使用以下代码执行此查询:

我正在尝试检索数据,但出现上述错误。我也尝试过删除sortDirection,但我只是得到一个空数组作为响应。