Cria uma skill no DataWorks.
Descrição da operação
Descrição da solicitação\n- Você deve especificar o parâmetro SkillMdOverride ou BundleUrl.\n- Você pode definir Visibility como TENANT, PROJECT ou USER, o que indica que a skill está visível para todo o tenant, projetos específicos ou usuários específicos.\n- Se você definir Visibility como PROJECT, deverá usar VisibilityScope.ProjectIds para especificar os IDs dos projetos visíveis. Se você definir Visibility como USER, deverá usar VisibilityScope.UserIds para especificar os IDs dos usuários visíveis.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:CreateSkill |
create |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Name |
string |
Sim |
O nome da skill. O nome deve ser exclusivo na conta atual. |
my-skill |
| Description |
string |
Não |
A descrição da skill. |
Data analytics skill |
| Visibility |
string |
Não |
O nível de visibilidade. Valores válidos: TENANT (visível para todo o tenant), PROJECT (visível para projetos específicos) e USER (visível para usuários específicos). Valores válidos:
|
TENANT |
| VersionNote |
string |
Não |
A nota da versão. |
Initial version |
| SkillMdOverride |
string |
Não |
O conteúdo do arquivo SKILL.md. Este parâmetro e BundleUrl são mutuamente exclusivos. Se você não fornecer um bundle, use este parâmetro para criar uma skill leve que contenha apenas o arquivo SKILL.md. |
- |
| BundleUrl |
string |
Não |
A URL de download do arquivo bundle.zip (HTTP ou HTTPS). Este parâmetro e SkillMdOverride são mutuamente exclusivos. |
https://example.com/skill.zip |
| Extra |
object |
Não |
Os metadados estendidos em pares chave-valor. |
{"appId":"APP_CWJMV36CT9SAFW1QEHX7"} |
| VisibilityScope |
object |
Não |
O escopo de visibilidade. Especifique o campo correspondente com base no valor de Visibility. |
|
| ProjectIds |
array |
Não |
Os IDs dos projetos visíveis. Este parâmetro só entra em vigor quando Visibility é definido como PROJECT. |
|
|
string |
Não |
O ID do projeto. |
12345 |
|
| UserIds |
array |
Não |
Os IDs dos usuários visíveis. Este parâmetro só entra em vigor quando Visibility é definido como USER. |
|
|
string |
Não |
O ID do usuário. |
123456 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
824F80BA-1778-5D8A-BAFF-668A4D9C4CC7 |
| Skill |
object |
Os detalhes da skill. |
|
| Name |
string |
O nome da skill. |
my-skill |
| GmtCreateTime |
string |
A hora de criação. O valor é um carimbo de data e hora UNIX em milissegundos. |
1780555634000 |
| CreatorId |
string |
O ID do criador. |
123456 |
| ModifierId |
string |
O ID do último modificador. |
123456 |
| Description |
string |
A descrição da skill. |
Data analytics skill |
| Visibility |
string |
O nível de visibilidade. |
TENANT |
| VisibilityScope |
object |
O escopo de visibilidade. |
|
| ProjectIds |
array |
Os IDs dos projetos visíveis. |
|
|
string |
O ID do projeto. |
123456 |
|
| UserIds |
array |
Os IDs dos usuários visíveis. Este campo é retornado apenas quando Visibility é definido como USER. |
|
|
string |
O ID do usuário. |
123456 |
|
| Body |
string |
O conteúdo do arquivo SKILL.md. |
- |
| GmtModifiedTime |
string |
A hora de atualização. O valor é um carimbo de data e hora UNIX em milissegundos. |
12345678901 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "824F80BA-1778-5D8A-BAFF-668A4D9C4CC7",
"Skill": {
"Name": "my-skill",
"GmtCreateTime": "1780555634000",
"CreatorId": "123456",
"ModifierId": "123456",
"Description": "数据分析技能",
"Visibility": "TENANT",
"VisibilityScope": {
"ProjectIds": [
"123456"
],
"UserIds": [
"123456"
]
},
"Body": "-",
"GmtModifiedTime": "12345678901"
}
}
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.