Todos os produtos
Search
Central de documentação

Simple Log Service:CreateContextModel

Última atualização: Nov 02, 2026

Cria um modelo semântico.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Sintaxe da solicitação

POST /context-models HTTP/1.1

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

body

object

Não

O corpo da solicitação. Um objeto JSON que descreve o modelo de contexto a ser criado, incluindo o identificador do modelo, o nome de exibição, a descrição e as fontes referenciadas.

description

string

Não

A descrição do modelo, usada para texto explicativo. Para títulos curtos exibidos na interface do usuário, use displayName.

End-to-end coverage from order creation to payment

displayName

string

Não

O nome de exibição usado como um título curto para exibição na interface do usuário. Pode conter caracteres chineses, espaços e sinais de pontuação, e ter até 256 caracteres de comprimento (contados por caracteres, não bytes). Se você não especificar este parâmetro ou especificar uma string vazia, o nome de exibição não será definido. Nesse caso, a API retorna uma string vazia "" em vez de preenchê-la com o valor de name. Para fins de exibição, você pode usar displayName || name como fallback.

Order analysis model

name

string

Sim

O identificador do modelo de contexto. Pode conter apenas letras, dígitos, sublinhados (_) e hifens (-), e ter até 64 caracteres de comprimento. Deve ser exclusivo na mesma conta da Alibaba Cloud e não pode ser modificado após a criação. Todas as outras operações de API do modelo de contexto usam este nome para localizar o recurso.

orders

sources

object

Não

As fontes referenciadas. A chave é o nome do projeto (para que o mesmo projeto não apareça repetidamente), e o valor é uma matriz de nomes de Logstore selecionados no projeto. ["*"] indica todos os Logstores no projeto. Caso contrário, é uma lista de nomes exatos de Logstores. Nota: Uma matriz vazia [] é rejeitada (400). Para selecionar todos, você deve especificar explicitamente ["*"] para evitar que um conjunto vazio passado acidentalmente seja expandido para todos os Logstores. ["*"] não pode ser misturado com nomes específicos de Logstores (400). Não há suporte para correspondência de curinga ou prefixo. Nomes contendo * são rejeitados (400). Se você não especificar este campo, nenhuma fonte será referenciada.

{"cn-hangzhou-app-logs": ["*"], "cn-hangzhou-order-logs": ["accesslog", "errorlog"]}

array

Não

A lista de nomes de Logstore selecionados no projeto. Deve ser uma matriz não vazia. ["*"] indica todos os Logstores no projeto e não pode ser misturado com nomes específicos de Logstores.

string

Não

O nome do Logstore no projeto. Deve ser um Logstore existente, e seu projeto pai deve pertencer à conta atual. Não há suporte para correspondência de curinga e prefixo. Nomes contendo * são rejeitados.

order-log

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

O corpo da resposta.

status

string

O status do resultado da chamada. Se a criação for bem-sucedida, success será retornado. Se a chamada falhar, a falha será indicada pelo código de status HTTP e errorCode, e este campo não será retornado.

success

Exemplos

Resposta de sucesso

JSON formato

{
  "status": "success"
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.