As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
CreateSchema
Cria um esquema do Amazon Personalize com base na string de esquema especificada. O esquema criado deve estar no formato Avro JSON.
O Amazon Personalize reconhece três variantes de esquema. Cada esquema é associado a um tipo de conjunto de dados e tem um conjunto de campos e palavras-chave necessários. Se estiver criando um esquema para um conjunto de dados em um grupo de conjuntos de dados de Domínio, forneça o domínio desse grupo. Você especifica um esquema ao ligar CreateDataset.
Para saber mais sobre esquemas, consulte Conjuntos de dados e esquemas.
APIs relacionadas
Sintaxe da Solicitação
{
"domain": "string
",
"name": "string
",
"schema": "string
"
}
Parâmetros da solicitação
A solicitação aceita os dados a seguir no formato JSON.
- domain
-
O domínio do esquema. Se estiver criando um esquema para um conjunto de dados em um grupo de conjuntos de dados de domínio, especifique o domínio que escolheu quando criou o grupo de conjuntos de dados de domínio.
Tipo: String
Valores Válidos:
ECOMMERCE | VIDEO_ON_DEMAND
Obrigatório: não
- name
-
O nome do esquema.
Tipo: string
Restrições de tamanho: o tamanho mínimo é 1. O tamanho máximo é 63.
Padrão:
^[a-zA-Z0-9][a-zA-Z0-9\-_]*
Exigido: Sim
- schema
-
Um esquema no formato Avro JSON.
Tipo: string
Restrições de tamanho: tamanho máximo de 20 mil.
Exigido: Sim
Sintaxe da Resposta
{
"schemaArn": "string"
}
Elementos de Resposta
Se a ação tiver êxito, o serviço enviará de volta uma resposta HTTP 200.
Os dados a seguir são retornados no formato JSON pelo serviço.
- schemaArn
-
O nome do recurso da Amazon (ARN) do esquema criado.
Tipo: string
Restrições de tamanho: o tamanho máximo é 256.
Padrão:
arn:([a-z\d-]+):personalize:.*:.*:.+
Erros
- InvalidInputException
-
Forneça um valor válido para o campo ou parâmetro.
Código de Status HTTP: 400
- LimitExceededException
-
O limite de número de solicitações por segundo foi excedido.
Código de Status HTTP: 400
- ResourceAlreadyExistsException
-
O recurso especificado já existe.
Código de Status HTTP: 400
Consulte também
Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: