【问题标题】:AWS Codepipeline limitations on a single account单个账户的 AWS Codepipeline 限制
【发布时间】:2020-08-14 00:40:29
【问题描述】:

我们计划通过将 AWS codepipeline 托管在单个 AWS 账户上来利用它,向前推进管道数将达到约 500 个,AWS 是否有任何限制,即只有一定数量的管道需要托管在单个账户上。 我们是否需要有一个单独的账户来托管所有这些管道,或者只是将它们托管在运行应用程序的 AWS 账户上?最佳做法是什么?

【问题讨论】:

    标签: amazon-web-services aws-code-deploy aws-codepipeline aws-codebuild


    【解决方案1】:

    您可以在https://docs.aws.amazon.com/codepipeline/latest/userguide/limits.html 上查看与CodePipeline 相关的限制。

    目前看来,软限制是每个帐户每个区域 300 个管道。如果您达到了这个数字,您应该可以通过点击该文档中的链接来请求增加。

    【讨论】:

    • 托管代码管道方面的最佳实践是什么,有什么想法吗?
    • 不确定我是否理解这个问题。您并没有真正托管 CodePipeline,但您使用 CodePipeline 创建 CI/CD 管道。使用AWS CloudFormationAWS Cloud Development Kit (CKD) 创建代码管道。
    • 我的意思是创建
    【解决方案2】:

    正如另一个答案中提到的,每个区域每个帐户的管道默认限制是 300。这个限制可以根据要求提高。

    虽然您可以为每个账户运行 300 多个管道,但您也可能会开始遇到相关限制,例如每个账户的 IAM 角色、每个账户的 CloudWatch 事件规则等。您也可以提高这些限制,但处理的复杂性所有这些都可以开始加起来。

    我个人的建议是将内容拆分到多个帐户,以便每个帐户最多有大约 300 个管道。如果您有多个团队或多个部门,那么按团队/部门拆分帐户无论如何都是一个好主意。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-07
      • 2014-04-13
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多