暂时禁用aws CodePipeline?

我设置了一个AWS Codepipeline,它来自Github,由CodeBuild构build,然后通过CodeDeploy部署到ec2实例。 这个ec2实例是开发环境。

由于我们的团队决定暂时不使用此服务器/代码,因此我们停止了ec2实例。 所以,我想暂时停止Codepipeline,现在(CodeBuild和CodeDeploy不是免费的,即使是非常小的价格…)但是,我找不到选项暂时禁用codepipeline。

题:

  • 我可以暂时禁用代码pipe道吗?

如果您不触发CodePipeline(例如更改或CloudWatch事件规则),则不会运行。 假设你不推动任何改变,你的pipe道不应该运行,你不应该从CodeDeploy或CodeBuild产生成本。

如果仍然需要推送更改,但不希望pipe道运行,则可以创build一个不推送的分支,然后更新pipe道以使用该分支。

这些方法的优点是,如果您需要急于进行更改,您的pipe道仍将准备就绪。

另一个选项是禁止阶段转换到源代码阶段(点击源代码阶段下方的箭头)。 您的pipe道仍然会运行(因此,如果您推送更改,您仍将招致CodePipeline的费用),但至less以后的任何阶段都不会运行。