本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
CreateSchema
从指定的架构字符串创建 Amazon Personalize 架构。您创建的架构必须采用 Avro JSON 格式。
Amazon Personalize 可识别三种架构变体。每种架构都与数据集类型相关联,并具有一组必填字段和关键字。如果要为域数据集组中的数据集创建架构,则提供域数据集组的域。您在调用时指定架构CreateDataset。
有关架构的更多信息,请参阅数据集和架构。
请求语法
{
"domain": "string
",
"name": "string
",
"schema": "string
"
}
请求参数
请求接受采用 JSON 格式的以下数据。
响应语法
{
"schemaArn": "string"
}
响应元素
如果此操作成功,则该服务将会发送回 HTTP 200 响应。
服务以 JSON 格式返回以下数据。
- schemaArn
-
所创建架构的 Amazon 资源名称 (ARN)。
类型:字符串
长度约束:最大长度为 256。
模式:
arn:([a-z\d-]+):personalize:.*:.*:.+
错误
- InvalidInputException
-
为字段或参数提供有效值。
HTTP 状态代码:400
- LimitExceededException
-
超出每秒请求次数的限制。
HTTP 状态代码:400
- ResourceAlreadyExistsException
-
指定资源已经存在。
HTTP 状态代码:400
另请参阅
有关在特定语言的 Amazon SDK 中使用此 API 的更多信息,请参阅以下内容: