【问题标题】:AWS Amplify environment variables for pull requests?用于拉取请求的 AWS Amplify 环境变量?
【发布时间】:2021-03-11 05:19:41
【问题描述】:

晚上好,

我是 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-services environment-variables aws-amplify


    【解决方案1】:

    您可以使用AWS_PULL_REQUEST_ID

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

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

    【讨论】:

    • 世界上最有用的答案之一,我不知道您是如何发现 AWS_PULL_REQUEST_ID 但谢谢!
    • 太棒了,谢谢!你是怎么知道的?当你用谷歌搜索“AWS_PULL_REQUEST_ID aws”时,你只能找到这篇文章。
    • 我刚刚在我的amplify.yml 文件中添加了带有命令printenv 的行,就成功了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-18
    • 2020-04-19
    • 2015-05-14
    • 2023-02-24
    • 2017-06-20
    • 2021-11-12
    • 2021-03-28
    相关资源
    最近更新 更多