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 个字符之间。分支名称不能:

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

  • 只包含单个字符 @

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

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

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

触发器的自定义数据 这是一个限制为 1000 个字符的字符串字段。它不能用于传递任何动态参数。
在控制台中提交的电子邮件地址 允许的字符的任意组合,长度在 1 到 256 个字符之间。不会验证电子邮件地址。
文件路径 允许的字符的任意组合,长度在 1 到 4,096 个字符之间。文件路径必须是一个明确的名称,用于指定文件和确切的文件位置。文件路径深度不能超过 20 个目录。此外,文件路径不能:
  • 包含空字符串

  • 是相对文件路径

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

    /./

    /../

    //

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

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

文件大小 使用时,任何单个文件的最大大小为6MB CodeCommit 控制台, APIs,或 AWS CLI.
Git blob 大小

最大 2 GB。

注意

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

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

组合项的最大大小为20MB 提交元数据 (例如,作者信息、日期、父提交列表和提交消息的组合) CodeCommit 控制台, APIs,或 AWS CLI.

注意

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

单个推送中的引用数 最多 4000 个,包括创建、删除和更新。存储库中的引用总数没有限制。
存储库的数目

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

一个存储库中的触发器数

最大 10.

Regions

CodeCommit 在以下 AWS 区域中提供:

  • 美国东部(俄亥俄州)

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

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

  • 美国西部(俄勒冈)

  • 欧洲(爱尔兰)

  • 欧洲(伦敦)

  • 欧洲(巴黎)

  • 欧洲(法兰克福)

  • 欧洲(斯德哥尔摩)

  • 欧洲(米兰)

  • 亚太区域(东京)

  • 亚太区域(新加坡)

  • 亚太区域(悉尼)

  • 亚太区域(首尔)

  • 亚太地区(孟买)

  • 亚太地区(香港)

  • 南美洲(圣保罗)

  • 中东(巴林)

  • 加拿大 (中部)

  • 中国(北京)

  • 中国 (宁夏)

  • AWS GovCloud(美国西部)

  • AWS GovCloud(美国东部)

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

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

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

存储库标签键名称

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

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

  • aws: 开头

  • 只包含空格

  • 以空格结尾

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

存储库标签值

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

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

  • 只包含空格

  • 以空格结尾

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

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