首页 > 解决方案 > 用于拉取请求的 AWS Amplify 环境变量?

问题描述

晚上好,

我是 AWS Amplify 的新手。

我们有一个设置 - 我没有设置 - 对我们的私有 Github 存储库的拉取请求会触发 AWS Amplify 中的“预览”。

我的理解是,每个预览都有自己的预览 URL,这是由 AWS 提供的。

现在我们有一个应用程序,我需要在其中配置重定向 URI。由于 URL 不能被硬编码,我想在构建时将其作为环境变量注入。

如何访问 URL 值?

我发现的只有这些文档:https ://docs.aws.amazon.com/amplify/latest/userguide/environment-variables.html#amplify-console-environment-variables 。

编辑:也在 Github 上打开了一个问题:https ://github.com/aws-amplify/amplify-console/issues/1310 。

标签: amazon-web-servicesenvironment-variablesaws-amplify

解决方案


您可以使用AWS_PULL_REQUEST_ID.

这样,您可以获得 PR 环境的 URL,例如:

https://pr-${AWS_PULL_REQUEST_ID}.${AWS_APP_ID}.amplifyapp.com

推荐阅读