Gebruik van kenmerken met serverloos gebruiksbeleid

Belangrijk

Deze functie is beschikbaar als openbare preview.

In dit artikel wordt uitgelegd hoe u serverloze gebruiksbeleidsregels gebruikt om kostentoewijzingstags toe te voegen aan serverloze rekenworkloads.

Serverloos gebruiksbeleid bestaat uit tags die worden toegepast op serverloze rekenactiviteiten die worden gemaakt door een gebruiker die is toegewezen aan het beleid. De tags worden geregistreerd in uw factureringsrecords, zodat u serverloos gebruik kunt toewijzen aan specifieke budgetten. Zie Budgetten maken en bewakenvoor meer informatie over het maken van budgetten.

Machtigingen voor serverloos gebruiksbeleid

U moet een werkruimtebeheerder zijn om serverloos gebruiksbeleid te maken. Niet-beheerders kunnen beleidsregels beheren als ze de machtiging Serverless Usage Policy: Manager toegewezen hebben gekregen.

Werkruimtebeheerders kunnen serverloze gebruiksbeleidsregels beheren en weergeven die ze hebben gemaakt of de beleidsregels waarvoor ze expliciete machtigingen hebben. Als u alle beleidsregels voor een bepaald account wilt weergeven en beheren, moet de werkruimtebeheerder ook de rol Factureringsbeheerder op accountniveau hebben. Deze rol wordt toegewezen in de accountconsole.

Standaard kunnen nieuwe beleidsregels alleen worden geopend door de maker van het beleid en gebruikers met de rol factureringsbeheerder.

Omdat serverloze gebruiksbeleidsregels resourceobjecten op accountniveau zijn, kunnen managers beleidsregels beheren vanuit elke werkruimte waar ze toegang toe hebben.

Een serverloos gebruiksbeleid maken

Serverloos gebruiksbeleid wordt beheerd in de beheerinstellingen van uw werkruimte. Ga als volgt te werk om een nieuw serverloos gebruiksbeleid te maken:

  1. Klik op uw gebruikersnaam in de bovenste balk van de Azure Databricks werkruimte en selecteer Settings.
  2. Klik op Berekenen.
  3. Klik naast serverloos gebruiksbeleid op Beheren.
  4. Klik op Create.
  5. Voeg een naam en uw tags toe en klik vervolgens op maken.

Gebruikersinterface voor serverloos gebruiksbeleid maken

Machtigingen voor serverloos gebruiksbeleid beheren

Er zijn twee soorten machtigingen die u kunt verlenen voor uw serverloze gebruiksbeleid:

  • Gebruiker: Een gebruiker van een serverloos gebruiksbeleid kan het beleid selecteren wanneer hij een notebook, taak, pijplijn of een service-eindpunt maakt.
  • Manager: Managers kunnen het serverloze gebruiksbeleid gebruiken, maar kunnen ook de definities en machtigingen van het beleid bewerken. Elke gebruiker in uw werkruimte kan de managermachtigingen krijgen.

Als aan een gebruiker slechts één beleid is toegewezen, wordt dat beleid automatisch toegepast op de zojuist gemaakte resources van de gebruiker. Als aan een gebruiker meerdere beleidsregels zijn toegewezen, moeten ze het juiste beleid selecteren wanneer ze een nieuw serverloos notitieblok, taak, pijplijn of service-eindpunt maken. Als een gebruiker geen beleid selecteert, wordt de standaardinstelling ingesteld op het beleid dat het eerst alfabetisch wordt toegepast.

Machtigingen toewijzen voor een beleid

Machtigingen toewijzen voor een serverloos gebruiksbeleid:

  1. Klik op de pagina van het beleid op het tabblad Machtigingen .
  2. Klik op Verleen toegang.
  3. Selecteer de gebruiker, groep of service-principal waaraan u het beleid wilt toewijzen.
  4. Selecteer onder Rolde rol(en) die u de gebruiker wilt geven.
  5. Als u wilt doorgaan met het toevoegen van identiteiten aan het beleid, klikt u op Nog een identiteit toevoegen.
  6. Klik op Opslaan.

Een serverloos gebruiksbeleid bijwerken

De naam of tags van een bestaand serverloos gebruiksbeleid bijwerken:

  1. Klik op uw gebruikersnaam in de bovenste balk van de Azure Databricks werkruimte en selecteer Settings.
  2. Klik op Berekenen.
  3. Klik naast serverloos gebruiksbeleid op Beheren.
  4. Selecteer het serverloze gebruiksbeleid dat u wilt bijwerken en klik vervolgens op Bewerken.
  5. Breng de updates aan en klik op Opslaan.

Beleidswijzigingen worden alleen toegepast op het gebruik dat is geïnitieerd na de beleidsupdate. Ze worden niet toegepast op serverloos gebruik.

Serverloze gebruiksbeleidstags analyseren in de factureringsrecords

Nadat een beleid is toegepast op een notebook, taak of Lakeflow Spark Declarative Pipelines, worden alle tags in het beleid gepropageerd naar uw system.billing.usage systeemtabel in de custom_tags kolom.

Notitie

Serverloze gebruiksbeleidstags worden ook doorgegeven aan de factureringsrecords die worden verzonden naar Azure kostenanalyse.

Als een notebook wordt uitgevoerd als onderdeel van een taak, wordt alleen het serverloze gebruiksbeleid van de taak toegepast op de gebruiksrecord.

Waar u het serverloze gebruiksbeleid selecteert

Gebruikers die zijn toegewezen aan meerdere serverloze gebruiksbeleidsregels, moeten het juiste beleid selecteren wanneer ze een nieuw notebook, taak, pijplijn of model voor eindpunt maken.

Bekende beperkingen

Serverloos gebruiksbeleid heeft de volgende beperkingen:

  • Bestaande notebooks, taken en Lakeflow Spark Declarative Pipelines worden geen beleid automatisch toegewezen nadat hun eigenaren toegang tot een beleid hebben gekregen. Als u een serverloos gebruiksbeleid wilt toevoegen aan een bestaande asset, moet u de serverloze gebruiksbeleidsinstelling van de asset handmatig bijwerken in de gebruikersinterface.
  • Wanneer u een geplande notitiebloktaak maakt vanaf de pagina van het notitieblok, wordt de beleidsregel voor serverloos gebruik van het notitieblok gereset naar het eerste beschikbare beleid op alfabetische volgorde.
  • Beleid-ID's die zijn opgeslagen met een asset blijven behouden, zelfs als het beleid wordt verwijderd. Met deze beleidsregels worden geen tags toegepast.
  • Updates voor serverloze gebruiksbeleidstags worden weerspiegeld in serverloos gebruik dat is geïnitieerd na de wijziging in het beleid. Als een taak bijvoorbeeld wordt uitgevoerd terwijl een serverloos gebruiksbeleid wordt bijgewerkt, wordt de update niet van kracht voor de bestaande taakuitvoering. De volgende taakuitvoering maakt gebruik van de bijgewerkte tags.
  • Git-repo-integratie heeft geen configureerbaar serverloos gebruiksbeleid, het serverloze gebruiksbeleid is standaard ingesteld op het laatst gekozen beleid van de gebruiker.
  • Serverloos gebruiksbeleid past geen tags toe op klassieke rekenresources.
  • Tags die zijn overgenomen van serverloos gebruiksbeleid, worden niet weergegeven in de gebruikersinterface van de takenlijst.
  • Updates voor tags worden niet doorgevoerd in nieuwe updates van de pijplijn als de pijplijn zich in de ontwikkelingsstand bevindt. Het duurt 24 uur voordat de wijzigingen zijn verspreid.
  • Pijplijnen die worden geactiveerd door taken nemen het beleid voor serverloos gebruik van de taak niet over. Gebruikers moeten het beleid van de pijplijn instellen.