Partilhar via


Utilização de atributos com políticas de uso sem servidor

Importante

Esta funcionalidade está em Pré-visualização Pública.

Este artigo explica como utilizar políticas de utilização serverless para adicionar etiquetas de atribuição de custos a cargas de trabalho de computação serverless.

As políticas de utilização serverless consistem em etiquetas que são aplicadas a qualquer atividade de computação serverless realizada por um utilizador atribuído à política. As tags são registradas em seus registros de faturamento, permitindo que você atribua o uso sem servidor a orçamentos específicos. Para obter mais informações sobre como criar orçamentos, consulte Criar e monitorar orçamentos.

Permissões da política de utilização de sistemas sem servidor

Tens de ser administrador de espaço de trabalho para criar políticas de utilização serverless. Os não-administradores podem gerir políticas se lhes for atribuída uma política de uso Serverless: permissões de gestor .

Os administradores de espaços de trabalho podem gerir e visualizar políticas de utilização serverless que criaram ou aquelas para as quais têm permissões explícitas. Para visualizar e gerir todas as políticas de uma determinada conta, o administrador do espaço de trabalho deve também ter a função de Administrador de Cobrança ao nível da conta. Essa função é atribuída no console da conta.

Por padrão, as novas políticas só podem ser acessadas pelo criador da política e pelos usuários com a função de administrador de cobrança.

Como as políticas de utilização serverless são objetos de recurso ao nível da conta, os gestores podem gerir essas políticas a partir de qualquer espaço de trabalho ao qual tenham acesso.

Criar uma política de utilização serverless

As políticas de utilização serverless são geridas nas definições administrativas do seu espaço de trabalho. Para criar uma nova política de utilização serverless:

  1. Clique no seu nome de utilizador na barra superior do espaço de trabalho Azure Databricks e selecione Settings.
  2. Clique em Computar.
  3. Ao lado de políticas de utilização Serverless, clique em Gerir.
  4. Clique em Criar.
  5. Adicione um nome e as suas etiquetas e, em seguida, clique Criar.

Criar uma interface de política de utilização serverless

Gerir permissões da política de utilização serverless

Existem dois tipos de permissões que pode conceder nas suas políticas de utilização serverless:

  • Utilizador: Um utilizador de política de utilização serverless pode selecionar a política quando cria um caderno, trabalho, pipeline ou endpoint de serviço.
  • Gestor: Os gestores podem usar a política de utilização serverless, mas também podem editar as definições e permissões da política. Qualquer usuário em seu espaço de trabalho pode receber as permissões de gerente.

Se uma única política for atribuída a um usuário, essa política será aplicada automaticamente aos recursos recém-criados pelo usuário. Se um utilizador receber várias políticas, deverá selecionar a política apropriada ao criar um novo bloco de anotações, trabalho, pipeline ou ponto de extremidade de serviço sem servidor. Se um usuário não selecionar uma política, a configuração será padronizada para a política que ocorrer primeiro em ordem alfabética.

Atribuir permissões a uma política

Para atribuir permissões numa política de utilização serverless:

  1. Na página da política, clique na guia Permissões .
  2. Clique Conceder acesso.
  3. Selecione o usuário, grupo ou entidade de serviço à qual você deseja atribuir a política.
  4. Em Função, selecione a(s) função(ões) que deseja atribuir ao usuário.
  5. Para continuar a adicionar identidades à política, clique em Adicionar outra.
  6. Clique em Guardar.

Atualizar uma política de utilização serverless

Para atualizar o nome ou as etiquetas de uma política de utilização serverless existente:

  1. Clique no seu nome de utilizador na barra superior do espaço de trabalho Azure Databricks e selecione Settings.
  2. Clique em Computar.
  3. Ao lado de políticas de utilização Serverless, clique em Gerir.
  4. Selecione a política de utilização serverless que deseja atualizar e, em seguida, clique em Editar.
  5. Faça as atualizações e clique em Salvar.

As alterações de política só são aplicadas ao uso iniciado após a atualização da política. Eles não são aplicados ao uso sem servidor em execução no momento.

Analisar rótulos de políticas de utilização de serverless nos registos de faturação

Após a aplicação de uma política a um notebook, trabalho ou pipelines declarativos do Lakeflow Spark, todas as tags contidas na política propagam-se para a tabela do sistema na coluna system.billing.usage.

Nota

As etiquetas de política de utilização serverless propagam-se também para os registos de faturação emitidos para a análise de custos no Azure.

Se um notebook for executado como parte de um trabalho, apenas a política de utilização sem servidor do trabalho é aplicada ao registro de utilização.

Onde selecionar a política de utilização serverless

Os utilizadores atribuídos a múltiplas políticas de utilização serverless devem selecionar a política apropriada sempre que criarem um novo caderno, trabalho, pipeline ou endpoint de serviço de modelos.

Limitações conhecidas

As políticas de utilização serverless têm as seguintes limitações:

  • Blocos de anotações, trabalhos e pipelines declarativos do Lakeflow Spark existentes não recebem políticas automaticamente depois que seus proprietários recebem acesso a uma política. Para adicionar uma política de utilização serverless a um ativo existente, deve atualizar manualmente a definição da política de utilização serverless desse ativo na interface.
  • Ao criar um trabalho de notebook agendado a partir da página do notebook, a política de utilização serverless do notebook volta por defeito à primeira política disponível por ordem alfabética.
  • Os IDs de política armazenados com um ativo permanecem mesmo se a política for excluída. Essas políticas não aplicam nenhuma tag.
  • As atualizações das etiquetas de política de utilização sem servidor são refletidas em qualquer utilização sem servidor iniciada após a alteração da política. Por exemplo, se um trabalho estiver a correr enquanto uma política de uso sem servidor é atualizada, a atualização não terá efeito na execução da tarefa já em curso. A próxima execução da tarefa usa as tags atualizadas.
  • A integração com repositórios do Git não tem políticas de utilização serverless configuráveis por repositório, a política de utilização serverless é a última política escolhida pelo utilizador.
  • As políticas de utilização serverless não aplicam etiquetas a recursos de computação clássicos.
  • Etiquetas herdadas de políticas de utilização sem servidor não aparecem na interface da lista de Tarefas.
  • As atualizações de tags não serão refletidas em novas atualizações de pipeline se o pipeline estiver no modo de desenvolvimento . As alterações demoram 24 horas a propagar-se.
  • Os pipelines desencadeados por trabalhos não herdam a política de utilização serverless do trabalho. Os usuários devem definir a política do pipeline.