AWS Amplify 拉取请求的环境变量?

Mor*_*lst 5 environment-variables amazon-web-services aws-amplify

晚上好,

我是 AWS Amplify 的新手。

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

我的理解是,每个预览都有自己的预览 URL,该 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

小智 7

您可以使用AWS_PULL_REQUEST_ID

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

https://pr-${AWS_PULL_REQUEST_ID}.${AWS_APP_ID}.amplifyapp.com
Run Code Online (Sandbox Code Playgroud)