Attributanvändning med serverlösa användningsprinciper

Viktigt!

Den här funktionen finns som allmänt tillgänglig förhandsversion.

Den här artikeln beskriver hur du använder serverlösa användningsprinciper för att lägga till kostnadstillskrivningstaggar på serverlösa beräkningsarbetsbelastningar.

Serverlösa användningsprinciper består av taggar som tillämpas på alla serverlösa beräkningsaktiviteter som uppstår för en användare som tilldelats principen. Taggarna loggas i dina faktureringsposter så att du kan tillskriva serverlös användning till specifika budgetar. Mer information om hur du skapar budgetar finns i Skapa och övervaka budgetar.

Behörigheter för serverlös användningsprincip

Du måste vara administratör för arbetsytan för att kunna skapa serverlösa användningsprinciper. Icke-administratörer kan hantera principer om de tilldelas serverlös användningsprincip: Hanterarens behörigheter.

Arbetsyteadministratörer kan hantera och visa serverlösa användningsprinciper som de har skapat eller de som de har explicit behörighet till. Om du vill visa och hantera alla principer för ett visst konto måste arbetsyteadministratören dessutom ha rollen Faktureringsadministratör på kontonivå. Den här rollen tilldelas i kontokonsolen.

Som standard kan nya principer endast nås av principskapare och användare med rollen faktureringsadministratör.

Eftersom serverlösa användningsprinciper är resursobjekt på kontonivå kan chefer hantera principer från alla arbetsytor som de har åtkomst till.

Skapa en serverlös användningsprincip

Serverlösa användningsprinciper hanteras i administratörsinställningarna för arbetsytan. Så här skapar du en ny serverlös användningsprincip:

  1. Klicka på ditt användarnamn i det övre fältet på arbetsytan Azure Databricks och välj Inställningar.
  2. Klicka på Beräkning.
  3. Bredvid Serverlösa användningsprinciper klickar du på Hantera.
  4. Klicka på Skapa.
  5. Lägg till ett namn och dina taggar och klicka sedan på Skapa.

Skapa användargränssnitt för serverlös användningsprincip

Hantera behörigheter för policy för användning av serverlösa tjänster

Det finns två typer av behörigheter som du kan bevilja för dina serverlösa användningsprinciper:

  • Användare: En användare av en serverlös användningspolicy kan välja policyn när de skapar en notebook-fil, ett jobb, en pipeline eller en tjänsteslutpunkt.
  • Chef: Chefer kan använda den serverlösa användningsprincipen, men kan också redigera principens definitioner och behörigheter. Alla användare på din arbetsyta kan få administratörsbehörighet.

Om en användare bara tilldelas en enda princip tillämpas principen automatiskt på användarens nyligen skapade resurser. Om en användare tilldelas flera principer måste de välja lämplig princip när de skapar en ny serverlös notebook-fil, jobb, pipeline eller serverslutpunkt. Om en användare inte väljer en policy, blir standardinställningen den policy som kommer först alfabetiskt.

Tilldela behörigheter på en policy

Så här tilldelar du behörigheter för en serverlös användningsprincip:

  1. På policyns sida klickar du på fliken Behörigheter.
  2. Klicka på Bevilja åtkomst.
  3. Välj den användare, grupp eller tjänsthuvudnamn som du vill tilldela principen till.
  4. Under Rollväljer du de roller som du vill ge användaren.
  5. Om du vill fortsätta lägga till identiteter till policyn, klicka på Lägg till ytterligare en.
  6. Klicka på Spara.

Uppdatera en serverlös användningsprincip

Så här uppdaterar du en befintlig serverlös användningsprincips namn eller taggar:

  1. Klicka på ditt användarnamn i det övre fältet på arbetsytan Azure Databricks och välj Inställningar.
  2. Klicka på Beräkning.
  3. Bredvid Serverlösa användningsprinciper klickar du på Hantera.
  4. Välj den serverlösa användningsprincip som du vill uppdatera och klicka sedan på Redigera.
  5. Gör uppdateringarna och klicka sedan på Spara.

Principändringar tillämpas endast på användning som initieras efter principuppdateringen. De tillämpas inte på serverlös användning som körs för närvarande.

Analysera taggar för serverlös användningsprincip i faktureringsposterna

När en princip har tillämpats på en notebook, ett jobb eller Lakeflow Spark Deklarativa Pipelines, sprider sig alla taggar som ingår i principen till din system.billing.usage systemtabell i custom_tags-kolumnen.

Anmärkning

Taggar för policy för serverlös användning sprids också till de faktureringsposter som skickas till Azure för kostnadsanalys.

Om en notebook körs som en del av ett jobb tillämpas endast jobbets serverlösa användningspolicy på användningshistoriken.

Var du väljer den serverlösa användningsprincipen

Användare som har tilldelats flera serverlösa användningsprinciper måste välja lämplig princip när de skapar en ny notebook-fil, ett nytt jobb, en pipeline eller en modell som betjänar slutpunkten.

Kända begränsningar

Serverlösa användningsprinciper har följande begränsningar:

  • Befintliga notebook-filer, jobb och Lakeflow Spark-deklarativa pipelines tilldelas inte automatiskt principer efter att deras ägare har beviljats åtkomst till en princip. Om du vill lägga till en serverlös användningsprincip i en befintlig tillgång måste du manuellt uppdatera tillgångens serverlösa användningsprincipinställning i användargränssnittet.
  • När du skapar ett schemalagt notebook-jobb från anteckningsbokssidan återgår notebook-filens serverlösa användningsprincip som standard tillbaka till den första tillgängliga principen i alfabetisk ordning.
  • Policy-ID:n som lagras med en tillgång förblir även om policyn tas bort. Dessa principer tillämpar inga taggar.
  • Uppdateringar av användningsprinciptaggar för serverlös miljö återspeglas i serverlös användning som startar efter ändringen av principen. Om ett jobb till exempel körs medan en serverlös användningsprincip uppdateras börjar uppdateringen inte gälla för den befintliga jobbkörningen. Nästa jobbkörning använder de uppdaterade taggarna.
  • Git-lagringsplatsintegrering har inte lagringsplatskonfigurerbara serverlösa användningsprinciper. Den serverlösa användningsprincipen är standardinställningen för användarens senast valda princip.
  • Serverlösa användningsprinciper tillämpar inte taggar på klassiska beräkningsresurser.
  • Taggar som ärvs från serverlösa användningsprinciper visas inte i användargränssnittet för jobblistan.
  • Uppdateringar av taggar återspeglas inte i nya pipelineuppdateringar om pipelinen är i utvecklingsläge . Ändringarna tar 24 timmar att sprida.
  • Pipelines som utlöses av jobb ärver inte jobbets policy för serverlöst användande. Användarna måste ange pipelinens policyn.