

我们不再更新 Amazon Machine Learning 服务，也不再接受新用户使用该服务。本文档可供现有用户使用，但我们不会再对其进行更新。有关更多信息，请参阅[什么是 Amazon Machine Learning](https://docs.aws.amazon.com/machine-learning/latest/dg/what-is-amazon-machine-learning.html)。

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

# 所有对象 IDs 的名称和名称
<a name="names-and-ids-for-all-objects"></a>

 Amazon ML 中的每个对象都必须有一个标识符，也就是 ID。Amazon ML 控制台会为您生成 ID 值，但如果您使用的是 API，您必须自行生成。在您的 AWS 账户中，在类型相同的所有 Amazon ML 对象中，每个 ID 都必须唯一。即，两个评估不能有同一 ID。评估和数据源可以有相同 ID，但不建议这样做。

 我们建议您为对象使用随机生成的标识符，使用短字符串作为前缀来标识其类型。例如，当 Amazon ML 控制台生成数据源时，它会为该数据源分配一个随机的唯一 ID，例如 “ds-zsc F”。WIu WiOx此 ID 随机度足够高，可以避免任何单个用户发生冲突，并且也紧凑易读。为方便起见，使用“ds-”前缀进行明确，但该前缀并不是必需的。如果您不确定使用什么 ID 字符串，我们建议您使用十六进制的 UUID 值（类似于 28b1e915-57e5-4e6c-a7bd-6fb4e729cb23），这在任何现代编程环境中都可以直接获取。

 ID 字符串可以包含 ASCII 字母、数字、连字符和下划线，最长可达 64 个字符。可以将元数据编码为 ID 字符串，这种做法可能会比较方便。但不建议这样做，因为对象在创建之后，其 ID 不能更改。

 对象名称为您提供了一种简单的方式，将用户友好的元数据与各个对象关联。您可在创建对象之后更新名称。这使得对象名称可以反映您的 ML 工作流的一些方面。例如，您可能最初将 ML 模型命名为“experiment \$13”，以后会将模型命名为“final production model”。名称可以是任何字符串，但不得超过 1024 个字符。