Użycie atrybutów z zasadami użycia bezserwerowego

Ważne

Ta funkcja jest dostępna w publicznej wersji zapoznawczej.

W tym artykule wyjaśniono, jak używać zasad użycia bezserwerowego w celu dodawania tagów przypisania kosztów w bezserwerowych obciążeniach obliczeniowych.

Polityki wykorzystania bezserwerowego składają się z tagów, które są stosowane do wszelkich działań obliczeniowych bezserwerowych wykonywanych przez użytkownika przypisanego do tej polityki. Tagi są rejestrowane w rekordach rozliczeniowych, co pozwala przypisywać użycie bezserwerowe do określonych budżetów. Aby uzyskać więcej informacji na temat tworzenia budżetów, zobacz Tworzenie i monitorowanie budżetów.

Uprawnienia zasad użycia bezserwerowego

Aby utworzyć zasady użycia bezserwerowego, musisz być administratorem obszaru roboczego. Administratorzy niebędący administratorami mogą zarządzać zasadami, jeśli mają przypisane zasady użycia bezserwerowego: uprawnienia menedżera .

Administratorzy obszaru roboczego mogą zarządzać zasadami użycia bezserwerowego, które utworzyli, lub tymi, do których mają jawne uprawnienia, a także je wyświetlać. Aby wyświetlić wszystkie zasady dla danego konta i zarządzać nimi, administrator obszaru roboczego musi mieć dodatkowo rolę na poziomie konta administratora rozliczeń. Ta rola jest przypisywana w konsoli konta.

Domyślnie do nowych polityk mogą uzyskać dostęp tylko twórca polityki i użytkownicy z rolą administratora rozliczeń.

Ponieważ zasady użycia bezserwerowego są obiektami zasobów na poziomie konta, menedżerowie mogą zarządzać zasadami z dowolnego obszaru roboczego, do którego mają dostęp.

Tworzenie zasad użycia bezserwerowego

Zasady użycia bezserwerowego są zarządzane w ustawieniach administratora obszaru roboczego. Aby utworzyć nowe zasady korzystania z funkcji bezserwerowych:

  1. Kliknij swoją nazwę użytkownika na górnym pasku obszaru roboczego Azure Databricks i wybierz pozycję Settings.
  2. Kliknij Oblicz.
  3. Obok pozycji Zasady użycia bezserwerowego kliknij pozycję Zarządzaj.
  4. Kliknij pozycję Utwórz.
  5. Dodaj nazwę i tagi, a następnie kliknij Utwórz.

Utwórz interfejs zasad użycia bezserwerowego

Zarządzanie uprawnieniami zasad użycia bezserwerowego

Istnieją dwa typy uprawnień, które można udzielić w zasadach użycia bezserwerowych:

  • Użytkownik: użytkownik zasad użycia systemu bezserwerowego może wybrać zasady podczas tworzenia notatnika, zadania, potoku lub punktu końcowego służącego.
  • Menedżer: Menedżerowie mogą używać zasad użycia bezserwerowego, ale mogą również edytować definicje i uprawnienia zasad. Każdy użytkownik w obszarze roboczym może mieć uprawnienia menedżera.

Jeśli użytkownik ma przypisane tylko pojedyncze zasady, te zasady są automatycznie stosowane do nowo utworzonych zasobów użytkownika. Jeśli użytkownik ma przypisane wiele zasad, musi wybrać odpowiednie zasady podczas tworzenia nowego notesu bezserwerowego, zadania, potoku lub punktu końcowego obsługi. Jeśli użytkownik nie wybierze polityki, ustawienie domyślnie przyjmie tę politykę, która jest pierwsza alfabetycznie.

Przypisywanie uprawnień do zasad

Aby przypisać uprawnienia do polityki użycia bezserwerowego:

  1. Na stronie zasad kliknij kartę Uprawnienia .
  2. Kliknij pozycję Udziel dostępu.
  3. Wybierz użytkownika, grupę lub jednostkę usługi, do której chcesz przypisać zasady.
  4. W obszarze Rola wybierz role, które chcesz nadać użytkownikowi.
  5. Aby kontynuować dodawanie tożsamości do polityki, kliknij pozycję Dodaj kolejną.
  6. Kliknij przycisk Zapisz.

Zaktualizuj zasady użytkowania bezserwerowe

Aby zaktualizować nazwę lub tagi istniejącej zasady użycia dla zastosowań bezserwerowych:

  1. Kliknij swoją nazwę użytkownika na górnym pasku obszaru roboczego Azure Databricks i wybierz pozycję Settings.
  2. Kliknij Oblicz.
  3. Obok pozycji Zasady użycia bezserwerowego kliknij pozycję Zarządzaj.
  4. Wybierz zasady użycia bezserwerowe, które chcesz zaktualizować, a następnie kliknij przycisk Edytuj.
  5. Wprowadź aktualizacje, a następnie kliknij przycisk Zapisz.

Zmiany zasad są stosowane tylko do użycia zainicjowanego po aktualizacji zasad. Nie są one stosowane do obecnie wykonywanych procesów bezserwerowych.

Analizowanie tagów zasad użycia bezserwerowych w rekordach rozliczeniowych

Po zastosowaniu zasady do notesu, zadania lub potoków deklaratywnych Lakeflow Spark, wszystkie tagi zawarte w tej zasadzie są propagowane do tabeli systemowej system.billing.usage w kolumnie custom_tags.

Uwaga

Tagi zasad użycia w modelu bezserwerowym są również propagowane do rekordów rozliczeniowych emitowanych do analizy kosztów w Azure.

Jeśli notes jest uruchamiany jako część zadania, do rekordu użycia są stosowane tylko zasady użycia bezserwerowego zadania.

Gdzie wybrać zasady użycia bezserwerowego

Użytkownicy przypisani do wielu zasad użycia bezserwerowych muszą wybrać odpowiednie zasady przy każdym utworzeniu nowego notesu, zadania, potoku lub punktu końcowego obsługującego model.

Znane ograniczenia

Zasady użycia bezserwerowego mają następujące ograniczenia:

  • Istniejące notesy, zadania i deklaratywne potoki Lakeflow Spark nie są automatycznie przypisywane do zasad po udzieleniu ich właścicielom dostępu do zasady. Aby dodać zasady użycia bezserwerowe do istniejącego zasobu, należy ręcznie zaktualizować ustawienie zasad użycia bezserwerowego zasobu w interfejsie użytkownika.
  • Podczas tworzenia zaplanowanego zadania notesu na stronie notesu zasady użycia bezserwerowego notesu są domyślnie przywracane do pierwszych dostępnych zasad według kolejności alfabetycznej.
  • Identyfikatory polityk przechowywane z zasobem pozostają nawet wtedy, gdy polityka zostanie usunięta. Te zasady nie stosują żadnych tagów.
  • Aktualizacje tagów zasad użycia bezserwerowego są odzwierciedlane w przypadku dowolnego użycia bezserwerowego zainicjowanego po zmianie zasad. Na przykład, jeśli zadanie jest w toku podczas aktualizacji zasad użytkowania w trybie bezserwerowym, aktualizacja nie wejdzie w życie dla trwającego uruchomienia zadania. Przy następnym uruchomieniu zadania używane są zaktualizowane tagi.
  • Integracja repozytorium Git nie ma konfigurowalnych zasad użycia bezserwerowych, zasady użycia bezserwerowego są domyślnie wybierane przez użytkownika.
  • Zasady użycia bezserwerowego nie stosują tagów do klasycznych zasobów obliczeniowych.
  • Tagi dziedziczone z zasad użycia bezserwerowego nie są wyświetlane w interfejsie użytkownika listy zadań Jobs.
  • Aktualizacje tagów nie będą widoczne w nowych aktualizacjach potoku, jeśli potok jest w trybie rozwoju. Propagacja zmian trwa 24 godziny.
  • Potoki wyzwalane przez zadania nie dziedziczą polityki użycia bezserwerowego zadania. Użytkownicy muszą ustawić politykę potoku.