【问题标题】:using AWS Codepipeline to create and API gateway使用 AWS Codepipeline 创建和 API 网关
【发布时间】:2021-02-22 18:31:02
【问题描述】:

是否可以使用 codepipeline 创建新的 REST api 网关?我已经有一个 terraform 脚本来创建管道,但我想知道是否有一种方法可以创建一个管道,该管道将获取我的脚本并将其从开发环境 api 网关传播到测试环境?我正在尝试自动化管道,以便在代码提交存储中更新代码后可能为我运行脚本

任何建议将不胜感激。

【问题讨论】:

    标签: amazon-web-services terraform aws-codepipeline


    【解决方案1】:

    要从 AWS CodePipeline 运行脚本,您可以在 CodePipeline 阶段之一中使用AWS CodeBuild 操作。

    使用 CodeBuild,您可以指定要运行的命令列表,例如安装和运行 terraform。

    【讨论】:

    • 谢谢,所以如果我的脚本在代码提交存储库中,我的 buildspec 文件必须做什么,安装 terraform,然后切换到 codecommit 存储库?或者因为存储库已经是管道的来源,它会自动获取我的 tf 文件吗?
    • 我能够获得安装 terraform 的管道,但现在由于我的脚本具有代码提交存储之外的模块,我如何才能获得对该存储库的管道访问权限?
    • 您需要像在本地一样提取模块。模块不是刚通过terraform init下载的吗?
    • 它们不在本地存储中,我已经将它们与其余代码一起移动到存储中,因此现在已修复。非常感谢!
    猜你喜欢
    • 2017-11-06
    • 2017-11-27
    • 2023-03-06
    • 2020-03-10
    • 2018-11-27
    • 2022-11-08
    • 1970-01-01
    • 2023-03-18
    • 2021-03-14
    相关资源
    最近更新 更多