aws-amplify - 我通过控制台创建了一个 Amplify 应用程序,但无法拉取它
问题描述
我在 Amplify 控制台中创建了一个 Reactjs NextJS 应用程序,我正在尝试拉它。最初我确实遇到了一些问题,因为我正在使用AWS SSO
登录,但是在使用aws-export-credentials之后,我能够绕过将凭据导出到新的配置文件,不确定这是否与它有关。
我的应用程序只有一个前端,但是当我尝试拉它时,它抱怨不存在后端。
Cannot find any backend environment in the Amplify Console App next-app.
Failed to pull the backend.
Cannot find any backend environment in the Amplify Console App next-app.
Error: Cannot find any backend environment in the Amplify Console App next-app.
at getBackendEnv (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-provider-awscloudformation/src/attach-backend.js:297:14)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.run (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-provider-awscloudformation/src/attach-backend.js:76:22)
at Object.attachBackend (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-provider-awscloudformation/src/index.ts:50:3)
at Object.queryProvider (/usr/local/lib/node_modules/@aws-amplify/cli/src/attach-backend-steps/a10-queryProvider.ts:12:3)
at Object.attachBackend (/usr/local/lib/node_modules/@aws-amplify/cli/src/attach-backend.ts:20:5)
at Object.run (/usr/local/lib/node_modules/@aws-amplify/cli/src/commands/pull.ts:59:5)
at Object.executeAmplifyCommand (/usr/local/lib/node_modules/@aws-amplify/cli/src/index.ts:373:5)
at executePluginModuleCommand (/usr/local/lib/node_modules/@aws-amplify/cli/src/execution-manager.ts:178:3)
at Object.executeCommand (/usr/local/lib/node_modules/@aws-amplify/cli/src/execution-manager.ts:30:5)
at Object.run (/usr/local/lib/node_modules/@aws-amplify/cli/src/index.ts:205:5)
否则,我将从 cli 制作应用程序,但仍想了解为什么会发生这种情况。
解决方案
推荐阅读
- python - 如何通过给定的列列表对 pandas datafame 列进行排序
- docker - 重启 docker Windows 10 命令行
- javascript - babel 转译代码使用绝对导入
- ruby - 根据哈希中的键获取值
- r - 使用 devtools::test() 的 R 单元测试执行源代码而不是测试用例
- sql - 从性能的角度来看,以下 SQL 查询是麻烦还是正常?
- c - C:将元素插入结构数组
- git - 票证/PR 编号是否应该在提交标头中
- html - 电子邮件中的滑块代码 - 希望它适用于 Gmail
- android - PDF 未在 URL 的 WebView 中打开