As regras de tag permitem que os administradores do workspace garantam a consistência das tags em DLC, DSW e EAS. Os administradores definem chaves de tag obrigatórias, valores predefinidos, descrições e o escopo de product aplicável. Quando uma regra está ativa, os desenvolvedores de ML devem aplicar tags aos jobs do DLC, às instâncias do DSW e aos services do EAS no momento da criação — a validação das tags ocorre automaticamente. Tags consistentes facilitam a alocação de custos, a análise de distribuição de jobs e os relatórios de consumo de recursos.
Definir regras de tag
Apenas owners e administrators do workspace podem editar regras de tag.
Acesse a página de detalhes do workspace e, no canto superior direito, clique em Configure Workspace > General Configurations.
Role até a seção Tag Configuration e clique em Modify Configuration para entrar no modo de edição.
-
Adicione as regras de tag conforme necessário e clique em Save. As regras configuradas entram em vigor para o escopo de product selecionado. Nas páginas dos subprodutos correspondentes, essas tags tornam-se obrigatórias por padrão. Se uma tag estiver ausente ou em desacordo com as regras, o envio falhará. Os desenvolvedores de ML também podem adicionar tags personalizadas além das obrigatórias, desde que atendam aos requisitos de chave e valor da tag.
Requisitos da Tag Key: Não pode começar com
aliyunouacs:, não pode conterhttp://ouhttps://e deve ter no máximo 128 caracteres. São permitidas apenas letras, dígitos, hifens (-), caracteres chineses e pontos (.); underscores (_) não são permitidos.Requisitos de valor: Não pode conter
http://ouhttps://e deve ter no máximo 256 caracteres. Separe múltiplos valores enumerados com vírgulas.Value Constraints: Quando ativada, os usuários devem selecionar um dos valores predefinidos e não podem inserir valores personalizados. Ative esta opção para impor a consistência das tags em toda a equipe.
Applicable Services: Selecione a quais subprodutos (DLC, DSW ou EAS) esta regra se aplica. Pelo menos um deve ser selecionado.
Aplicar tags
Aplique as tags de acordo com as regras do workspace ao enviar um job do DLC ou criar uma instância do DSW ou EAS. O exemplo a seguir utiliza o envio de um job do DLC:
Acesse o console do DLC e clique em Create Job.
-
Na página de configuração do job, localize a seção Tag e preencha os pares chave-valor conforme as regras de tag do workspace.
Você também pode adicionar tags personalizadas durante a criação do job.
Após preencher todas as tags obrigatórias, envie o job.
A validação das regras de tag ocorre no momento do envio. Se uma tag obrigatória estiver ausente ou se o valor não corresponder à regra, o envio falhará com uma mensagem de erro.
Filtrar jobs por tag
Use a filtragem baseada em tags na lista de jobs do DLC para detalhar a distribuição de jobs e o uso de recursos por cenário, tipo de modelo ou outros critérios.
Acesse a página da lista de jobs no console do DLC.
Na barra de pesquisa, selecione Tag como condição de filtro, insira a chave e o valor da tag e clique em pesquisar. A lista exibirá apenas os jobs que correspondem aos critérios.
Apêndice
Referência de API
Para configurar regras de tag em massa ou integrar com pipelines de automação, use os exemplos de código a seguir. Substitua os valores de região, ID do workspace, AccessKey ID e Secret antes de executar o código.
Configurar regras de tag em massa
A API UpdateConfigs suporta a configuração em massa de regras de tag predefinidas e é adequada para aplicar a mesma configuração de tags em vários workspaces.
Estrutura do corpo da requisição de exemplo:
{
"Configs": [
{
"ConfigKey": "predefinedTags",
"ConfigValue": "[{\"Type\":\"Tag\",\"Key\":\"scenario\",\"Value\":\"{\\\"Products\\\":\\\"DLC,DSW,EAS\\\",\\\"Values\\\":\\\"train,evluate,inference\\\",\\\"ValueFlexible\\\":false,\\\"Description\\\":\\\"select scenario\\\"}\"}]",
"Labels": [
{
"Key": "system.categoryName",
"Value": "CommonTagConfig"
}
]
}
]
}
Especificar tags ao enviar um job do DLC
Ao enviar um job do DLC via API CreateJob, especifique as tags no campo Settings.Tags. Preencha todas as tags obrigatórias. Selecione os valores entre as opções predefinidas, exceto para tags onde ValueFlexible é true, que aceitam entrada personalizada.
Filtrar jobs do DLC por tag
A API ListJobs suporta filtragem baseada em tags por meio do parâmetro de consulta Tags (formato de string JSON). Múltiplas tags usam lógica AND — todas as tags especificadas devem corresponder para que um job apareça nos resultados.
Visualizar histórico de alterações de tags
O ActionTrail registra todas as alterações nas regras de tag, incluindo o operador, o carimbo de data/hora e o que foi modificado.
Faça login no console do ActionTrail, acesse Advanced query, defina o nome do service como PAI e o nome do evento como UpdateConfigs; em seguida, filtre pelos registros onde ConfigKey é predefinedTags para visualizar o histórico de alterações das regras de tag.