amazon-web-services - 如果我编辑 aws-exports.js 会发生什么?

尽管 AWS Amplify 当前的工作方式,https://stackoverflow.com/a/72241878/656912 aws-exports.js 包含在项目的存储库中。但是,为了安全地执行此操作,aws-exports.js 需要在本地进行编辑,以便将敏感信息替换为环境变量。

我的问题是,如果我这样做会发生什么?如果我编辑 aws-exports.js 并将 values 替换为环境变量

  1. 我的任何编辑都会被我使用 Amplify CLI(例如,pushpulladdupdate)覆盖吗?
  2. 我的任何编辑最终会影响后端的配置吗?

回答1

aws-exports.js 只是您的后端的简单表示(以便前端可以访问后端)。

如果您编辑它,它不会影响任何后端配置,并且会在后端更改时重新生成。

确实,Amplify CLI 仍然缺少一些功能。例如:将 API Gateway 授权类型设置为 API KEY。为此,您需要使用 amplify override api ,它会在您的 API 旁边的 /amplify/backend/api/... 目录中生成文件,您可以在其中覆盖默认配置。

相似文章

随机推荐

最新文章