AWS CodeCommit 中的配额 - AWS CodeCommit

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS CodeCommit 中的配额

下表描述了中的配额 CodeCommit。有关可以更改的配额的信息,请参阅 AWS CodeCommit 终端节点和配额。有关请求增加服务限额的更多信息,请参阅 AWS 服务限额。有关 Git 和其他软件所需版本的信息,请参阅CodeCommit、Git 及其他组件的兼容性

审批规则和审批规则模板名称 任意字母、数字、点号、空格、下划线和短划线的组合,长度在 1 到 100 个字符之间。名称区分大小写。名称不能以 .git 结尾,并且不能包含以下任意字符:! ? @ # $ % ^ & * ( ) + = { } [ ] | \ / > < ~ ` ' " ; :
审批规则内容长度 3000 个字符
审批规则模板描述长度 1000 个字符
审批规则模板目标引用 100
审批规则模板 一个 AWS 区域中 1000 个
拉取请求的审批规则 最多 30 个。其中最多 25 个可以来自审批规则模板。
从审批规则模板创建的拉取请求的审批规则 25
对拉取请求的审批 200
审批池中的审批人 50
分支名称

允许长度介于 1 到 256 个字符的任意字符组合,但不允许正好包含 40 个十六进制字符的分支名称。分支名称不能:

  • 以斜杠 (/) 或点号 (.) 开头或结尾

  • 只包含单个字符 @

  • 包含两个或多个连续的点号 (..)、正斜杠 (//) 或以下字符的组合:@{

  • 包含空格或以下任意字符:? ^ * [ \ ~ :

分支名称是引用。分支名称的很多限制基于 Git 引用标准。有关更多信息,请参阅 Git 内部结构和git-check-ref-format

评论长度 最多可使用 10240 个字符。
触发器的自定义数据 这是一个限制为 1000 个字符的字符串字段。它不能用于传递任何动态参数。
在控制台中显示 在以下情况下,可能无法在控制台中查看文件或文件之间的比较:
  • 文件大于 2 MB

  • 文件在一行中包含超过 25000 个字符

  • 比较总共包含超过 6500 行差异

在控制台中提交的电子邮件地址 允许的字符的任意组合,长度在 1 到 256 个字符之间。不会验证电子邮件地址。
文件路径 允许的字符的任意组合,长度在 1 到 4,096 个字符之间。文件路径必须是一个明确的名称,用于指定文件和确切的文件位置。文件路径深度不能超过 20 个目录。此外,文件路径不能:
  • 包含空字符串

  • 是相对文件路径

  • 包含以下任意字符组合:

    /./

    /../

    //

  • 以尾随斜杠或反斜杠结尾

文件名和路径必须是完全限定的。本地计算机上文件的名称和路径必须遵循该操作系统的标准。在指定 CodeCommit 存储库中文件的路径时,请使用适用于 Amazon Linux 的标准。

文件大小 使用 CodeCommit 控制台、API 或时,任何单个文件的最大容量为 6 MB AWS CLI。
Git blob 大小

最大 2 GB。

注意

单个提交中的所有文件的数量和总大小没有限制,只要元数据不超过 6 MB 并且单个 blob 不超过 2 GB 即可。

提交可视化工具中的分支图形显示 每页 35 个。如果单个页面上有超过 35 个分支,图形将不显示。
提交的元数据

使用 CodeCommit 控制台、API 或时,提交的合并元数据(例如,作者信息、日期、父提交列表和提交消息的组合)的最大值为 20 MB AWS CLI。

注意

单个提交中的所有文件的数量和总大小没有限制,只要元数据不超过 6 MB,单个文件不超过 6 MB,并且单个 blob 不超过 2 GB。

一个提交中的文件数 最多 100 个。
未处理的拉取请求数 最多 1000 个。
单个推送中的引用数 最多 4000 个,包括创建、删除和更新。存储库中的引用总数没有限制。
存储库的数目

每个 Amazon Web Services 账户最多 5000 个。此限制可以更改。有关更多信息,请参阅 AWS CodeCommit 端点和配额AWS 服务限额

一个存储库中的触发器数

最大 10。

区域

CodeCommit 有以下几种版本AWS 区域:

  • 美国东部(俄亥俄)

  • 美国东部(弗吉尼亚州北部)

  • 美国西部(北加利福尼亚)

  • 美国西部(俄勒冈)

  • 欧洲地区(爱尔兰)

  • 欧洲地区(伦敦)

  • 欧洲地区(巴黎)

  • 欧洲地区(法兰克福)

  • 欧洲地区(斯德哥尔摩)

  • 欧洲地区(米兰)

  • 非洲(开普敦)

  • 以色列(特拉维夫)

  • Asia Pacific(Tokyo)

  • 亚太地区(新加坡)

  • 亚太地区(悉尼)

  • 亚太地区(雅加达)

  • 中东(阿联酋)

  • 亚太地区(首尔)

  • 亚太地区(大阪)

  • 亚太地区(孟买)

  • 亚太地区(海得拉巴)

  • 亚太地区(香港)

  • South America(São Paulo)

  • 中东(巴林)

  • Canada(Central)

  • 中国(北京)

  • 中国(宁夏)

  • AWS GovCloud (美国西部)

  • AWS GovCloud (美国东部)

有关更多信息,请参阅区域和 Git 连接端点

存储库描述 任意字符组合,长度在 0 到 1000 个字符之间。存储库描述是可选的。
存储库名称

任意字母、数字、点号、下划线和短划线的组合,长度在 1 到 100 个字符之间。名称区分大小写。存储库名称不能以 .git 结尾,并且不能包含以下任意字符:! ? @ # $ % ^ & * ( ) + = { } [ ] | \ / > < ~ ` ' " ; :

存储库标签键名称

UTF-8 格式的 Unicode 字母、数字、空格和允许使用的字符的任意组合,长度为 1 到 128 个字符。允许使用的字符为 + - = . _ : / @

标签键名称必须是唯一的,而且每个键只能有一个值。标签不能:

  • aws: 开头

  • 只包含空格

  • 以空格结尾

  • 包含表情符号或以下任意字符:? ^ * [ \ ~ ! # $ % & * ( ) > < | " ' ` [ ] { } ;

存储库标签值

UTF-8 格式的 Unicode 字母、数字、空格和允许使用的字符的任意组合,长度为 1 到 256 个字符。允许使用的字符为 + - = . _ : / @

一个键只能有一个值,但许多键可以具有相同的值。标签不能:

  • 只包含空格

  • 以空格结尾

  • 包含表情符号或以下任意字符: ? ^ * [ \ ~ ! # $ % & * ( ) > < | " ' ` [ ] { } ;

存储库标签 标签区分大小写。每个资源最多 50 个。不允许使用正好包含 40 个十六进制字符的标签名称。
触发器名称 任意字母、数字、点号、下划线和短划线的组合,长度在 1 到 100 个字符之间。触发器名称不能包含空格或逗号。
在控制台中提交的用户名 允许的字符的任意组合,长度在 1 到 1024 个字符之间。