单个账户的 AWS Codepipeline 限制
AWS Codepipeline limitations on a single account
我们计划通过将 AWS codepipeline 托管在单个 AWS 账户上来利用它,未来管道数量将达到 500 左右,AWS 是否有任何限制,即只有一定数量的管道需要托管在单个 AWS 账户上帐户。
我们是否需要一个单独的帐户来托管所有这些管道,或者只是将这些管道托管在应用程序 运行 所在的 AWS 帐户上?最佳做法是什么?
您可以在 https://docs.aws.amazon.com/codepipeline/latest/userguide/limits.html 查看与 CodePipeline
有关的限制。
看起来现在有一个软限制是每个帐户每个区域 300 个管道。如果您达到了这个数字,您应该可以按照该文档中的 link 请求增加。
如另一个答案中所述,每个区域每个帐户的管道默认限制为 300。可以根据要求提高此限制。
虽然每个账户可以 运行 超过 300 个管道,但您也可以开始 运行 设置相关限制,例如每个账户的 IAM 角色、每个账户的 CloudWatch 事件规则等。您可以得到这些限制也提高了,但是处理所有这些的复杂性可能会开始增加。
我个人的建议是将事情拆分到多个帐户中,这样每个帐户最多有大约 300 个管道。如果您有多个团队或多个部门,按 team/department 拆分帐户无论如何都是个好主意。
我们计划通过将 AWS codepipeline 托管在单个 AWS 账户上来利用它,未来管道数量将达到 500 左右,AWS 是否有任何限制,即只有一定数量的管道需要托管在单个 AWS 账户上帐户。 我们是否需要一个单独的帐户来托管所有这些管道,或者只是将这些管道托管在应用程序 运行 所在的 AWS 帐户上?最佳做法是什么?
您可以在 https://docs.aws.amazon.com/codepipeline/latest/userguide/limits.html 查看与 CodePipeline
有关的限制。
看起来现在有一个软限制是每个帐户每个区域 300 个管道。如果您达到了这个数字,您应该可以按照该文档中的 link 请求增加。
如另一个答案中所述,每个区域每个帐户的管道默认限制为 300。可以根据要求提高此限制。
虽然每个账户可以 运行 超过 300 个管道,但您也可以开始 运行 设置相关限制,例如每个账户的 IAM 角色、每个账户的 CloudWatch 事件规则等。您可以得到这些限制也提高了,但是处理所有这些的复杂性可能会开始增加。
我个人的建议是将事情拆分到多个帐户中,这样每个帐户最多有大约 300 个管道。如果您有多个团队或多个部门,按 team/department 拆分帐户无论如何都是个好主意。