Pular para o conteúdo principal

Utilização de atributos com políticas de uso serverless

info

Visualização

Esse recurso está em Public Preview.

Este artigo explica como usar políticas de utilização de computação serverless para adicionar tags de atribuição de custos em cargas de trabalho compute serverless .

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

permissões de política de uso sem servidor

Você precisa ser um administrador workspace para criar políticas de uso serverless . Usuários sem privilégios de administrador podem gerenciar políticas se tiverem a permissão de administrador para a política de uso sem servidor .

Os administradores do espaço de trabalho podem gerenciar e view as políticas de uso serverless que eles criaram ou aquelas para as quais possuem permissões explícitas. Para view e gerenciar todas as políticas de uma determinada account, o administrador workspace também deve ter a função account de faturamento . Essa função é atribuída no console account.

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

Como as políticas de uso serverless são objetos de recurso em nível account , os gerentes podem gerenciar políticas de qualquer workspace ao qual tenham acesso.

Criar uma política de utilização serverless

As políticas de uso de servidores sem fio são gerenciadas nas configurações de administração do seu workspace . Para criar uma nova política de utilização serverless :

  1. Clique no seu nome de usuário na barra superior do workspace do Databricks e selecione Configurações .
  2. Clique em computar .
  3. Ao lado de políticas de uso sem servidor , clique em gerenciar .
  4. Clique em Criar .
  5. Adicione um nome e suas tags e clique em Criar .

Criar interface de usuário para políticas de uso serverless

gerenciar permissões de política de uso serverless

Existem dois tipos de permissões que você pode conceder em suas políticas de uso serverless :

  • Usuário : Um usuário com política de uso serverless pode selecionar a política ao criar um Notebook, Job, pipeline ou endpoint de serviço.
  • Gerente : Os gerentes podem usar a política de uso serverless , mas também podem editar as definições e permissões da política. Qualquer usuário em seu workspace pode receber permissões de gerente.

Se for atribuída a um usuário apenas uma única política, essa política será automaticamente aplicada ao recurso recém-criado do usuário. Se forem atribuídas várias políticas a um usuário, ele deverá selecionar a política apropriada ao criar um novo serverless Notebook, Job, pipeline, ou servir endpoint. Se um usuário não selecionar uma política, a configuração padrão será a política que vier primeiro em ordem alfabética.

Atribuir permissões em uma política

Para atribuir permissões em uma política de uso serverless :

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

Atualizar política de uso serverless

Para atualizar o nome ou tags de uma política de uso serverless existente:

  1. Clique no seu nome de usuário na barra superior do workspace do Databricks e selecione Configurações .
  2. Clique em computar .
  3. Ao lado de políticas de uso sem servidor , clique em gerenciar .
  4. Selecione a política de uso serverless que deseja atualizar e clique em Editar .
  5. Faça as atualizações e clique em Salvar .

As alterações de política são aplicadas somente ao uso iniciado após a atualização da política. Elas não se aplicam ao uso do site serverless atualmente em execução.

Analise tags de política de uso serverless nos registros de faturamento.

Após uma política ser aplicada a um Notebook, Job ou pipeline LakeFlow Spark Declarative, quaisquer tags contidas na política são propagadas para sua tabela de sistema system.billing.usage na coluna custom_tags .

Se um Notebook for executado como parte de um Job, somente a política de uso serverless do Job será aplicada ao registro de uso.

Onde selecionar a política de uso serverless

Os usuários atribuídos a várias políticas de uso serverless devem selecionar a política apropriada sempre que criarem um novo Notebook, Job, pipeline ou endpoint do modelo de serviço.

Limitações conhecidas

As políticas de uso de servidores sem servidor têm as seguintes limitações:

  • Os pipelines existentes Spark Declarative, como Notebooks, Jobs e LakeFlow não recebem políticas automaticamente após seus proprietários terem acesso a uma política. Para adicionar uma política de uso serverless a um ativo existente, você deve atualizar manualmente a configuração de política de uso serverless do ativo na interface do usuário.
  • Ao criar uma tarefa agendada de Notebook na página Notebook, a política de uso serverless do Notebook retorna, por padrão, à primeira política disponível em ordem alfabética.
  • As IDs de política armazenadas com um ativo permanecem mesmo que a política seja excluída. Essas políticas não aplicam nenhuma tag.
  • As atualizações nas tags de política de uso de serviços serverless são refletidas em qualquer uso de serviços serverless iniciado após a alteração da política. Por exemplo, se uma tarefa estiver em execução enquanto uma política de uso serverless for atualizada, a atualização não terá efeito na execução da tarefa existente. A próxima execução do Job utiliza as tags atualizadas.
  • A integração repo Git não possui políticas de uso serverless configuráveis repo ; a política de uso serverless padrão é a última política escolhida pelo usuário.
  • As políticas de uso de computação sem servidor não aplicam tags a recursos compute clássicos.
  • As tags herdadas das políticas de uso serverless não aparecem na interface do usuário da lista de trabalhos.
  • As atualizações das tags não serão refletidas nas novas atualizações do pipeline se o pipeline estiver no modo Desenvolvimento . As mudanças levam 24 horas para se propagar.
  • Os pipelines acionados por um Job não herdam a política de uso serverless do Job. Os usuários devem definir a política do pipeline.