约束 - Amazon SageMaker

约束

使用集合时,您可能会遇到与标签长度限制或集合操作速率限制有关的问题。请查看以下注意事项列表,以便在使用集合时避免与这些限制相关的问题。

VPC 约束

  • VPC 模式下不支持集合。

集合操作约束

  • 一次最多可向集合添加 10 个模型组。

  • 一次最多可从集合中删除 10 个模型组。

  • 一次最多可将 10 个模型组从一个集合移至另一集合。

  • 除非集合为空,否则无法将其删除。

  • 一个模型组可以属于多个集合,但一个集合只能属于一个集合。

与标签相关的约束

  • 一个模型组最多可以属于 48 个集合。有关更多详细信息,请参阅下一节集合和模型组标记

  • 集合的绝对路径长度最多为 256 个字符。由于集合名称由用户指定,因此您可以控制路径长度。有关更多详细信息,请参阅下一节集合和模型组标记

集合和模型组标记

SageMaker 模型注册表使用标签规则和标签在内部表示集合分组和层次结构。您可以在 AWS Resource Access Manager、SageMaker SDK 和 AWS CLI 中访问这些标签元素,但请勿更改或删除它们。

重要

请勿删除或更改属于您的集合或模型组的任何标签规则或标签。否则将无法执行集合操作!

标签规则是 SageMaker 用来标识集合在层次结构中的位置的键值对。简而言之,键是父集合的键,值是该集合在层次结构中的路径。SageMaker 允许的标签值不超过 256 个字符,因此,如果您有多个嵌套层次结构,建议尽量缩短集合名称。

重要

请尽量缩短集合名称。任何集合的绝对路径长度不得超过 256 个字符。

而模型组没有标签规则,但使用标签。模型组的标签包括所有包含该模型组的集合的标签规则。例如,如果四个集合包含 model-group-1,则 model-group-1 有四个标签。SageMaker 允许单个 AWS 资源最多有 50 个标签。由于两个标签是为一般用途预先分配的,因此一个模型组最多可以有 48 个标签。总之,一个模型组最多可以属于 48 个集合。