Grafana API-sleutels maken en beheren in Azure Managed Grafana (afgeschaft)

Belangrijk

Dit document is afgeschaft omdat de functie API-sleutels is vervangen door serviceaccounts in Grafana 9.1. Als u wilt overschakelen naar het gebruik van serviceaccounts, gaat u in Grafana-exemplaren die vóór de release van Grafana 9.1 zijn gemaakt, naar configuratie-API-sleutels > en selecteert u Nu migreren naar serviceaccounts. Selecteer Ja, nu migreren. Elke bestaande API-sleutels worden automatisch gemigreerd naar een serviceaccount met een token. Het serviceaccount wordt gemaakt met dezelfde machtiging als de API-sleutel en de huidige API-sleutels blijven werken zoals voorheen.

Let op

Elke API-sleutel wordt door Azure Managed Grafana behandeld als één actieve gebruiker. Het genereren van nieuwe API-sleutels verhoogt daarom uw maandelijkse Azure-factuur. Prijzen per actieve gebruiker vindt u op Prijsinformatie.

In deze handleiding leert u hoe u API-sleutels genereert en beheert en hoe u API-aanroepen naar de Grafana-server gaat maken. Met Grafana-API-sleutels kunt u integraties maken tussen Azure Managed Grafana en andere services.

Vereisten

API-sleutels inschakelen

API-sleutels zijn standaard uitgeschakeld in Azure Managed Grafana. U kunt deze functie inschakelen tijdens het maken van het exemplaar in Azure Portal of u kunt deze activeren op een bestaand exemplaar met behulp van Azure Portal of de CLI.

Een Azure Managed Grafana-werkruimte maken waarvoor het maken van EEN API-sleutel is ingeschakeld

Schakel tijdens het maken van de Azure Managed Grafana-werkruimte het maken van API-sleutels in op het tabblad Geavanceerd door het maken van API-sleutels in te stellen op Ingeschakeld. Ga voor meer informatie over het maken van een nieuw exemplaar met behulp van Azure Portal naar Quickstart: Een azure Managed Grafana-exemplaar maken.

Api-sleutel maken inschakelen voor een bestaand Beheerd Grafana-exemplaar van Azure

  1. Selecteer In Azure Portal, onder Instellingen, Configuratie en selecteer vervolgens onder API-sleutels inschakelen.

    Screenshot of the Azure platform. Enable API keys.

  2. Selecteer Opslaan om te bevestigen dat u het maken van API-sleutels in Azure Managed Grafana wilt activeren.

Een API-sleutel genereren

  1. Open uw Azure Managed Grafana-exemplaar en selecteer configuratie-API-sleutels >in het linkermenu. Screenshot of the Grafana dashboard. Access API keys page.

  2. Selecteer Nieuwe API-sleutel.

  3. Vul het formulier in en selecteer Toevoegen om de nieuwe API-sleutel te genereren.

    Parameter Omschrijving Voorbeeld
    Sleutelnaam Voer een naam in voor de nieuwe Grafana API-sleutel. api-key-1
    Beheerde Grafana-rol Kies de rol Managed Grafana: Viewer, Editor of Beheer. Editor
    Time to live Voer een tijd in voordat uw API-sleutel verloopt. Gebruik s voor seconden, m voor minuten, h voor uren, d voor dagen, w voor weken, M voor maanden, y voor jaren. 7 d

    Screenshot of the Grafana dashboard. API creation form is filled out.

  4. Zodra de sleutel is gegenereerd, verschijnt er een bericht met de nieuwe sleutel en een curl-opdracht, inclusief uw sleutel. Kopieer deze informatie en sla deze nu op in uw records, omdat deze wordt verborgen zodra u deze pagina verlaat. Als u deze pagina sluit zonder de nieuwe API-sleutel op te slaan, moet u een nieuwe genereren.

    Screenshot of the Grafana dashboard. API key is displayed.

U kunt deze Grafana API-sleutel nu gebruiken om de Grafana-server aan te roepen.

De API-sleutel testen

Voer de onderstaande opdracht az grafana dashboard list uit om te controleren of uw API-sleutel werkt. Vervang de tijdelijke aanduidingen <azure-managed-grafana-name> en <api-key> door de naam van uw Azure Managed Grafana-exemplaar en uw API-sleutel.

az grafana dashboard list --name <azure-managed-grafana-name> --api-key <api-key>

De uitvoer van de terminal bevat alle dashboards die uw API-sleutel kan openen in het opgegeven Azure Managed Grafana-exemplaar.

API-sleutels beheren

Bestaande API-sleutels worden vermeld in configuratie-API-sleutels>. Standaard worden alleen actieve API-sleutels weergegeven. Selecteer Verlopen sleutels opnemen om alle gemaakte sleutels weer te geven en selecteer X (Verwijderen) om de API-sleutel te verwijderen.

Screenshot of the Grafana dashboard. API keys are listed under Configuration > API keys.

Volgende stappen

In deze handleiding hebt u geleerd hoe u een API-sleutel maakt voor Azure Managed Grafana. Wanneer u klaar bent, kunt u serviceaccounts gebruiken als de nieuwe manier om toepassingen te verifiëren die communiceren met Grafana: