Dela via


Hämta det inloggade kontots identitet som ska användas med Azure-tjänster för att ansluta till Azure Cosmos DB för NoSQL

GÄLLER FÖR: NoSQL

Diagram över den aktuella platsen (

Diagram över sekvensen i distributionsguiden, inklusive dessa platser, i ordning: Översikt, Begrepp, Förbereda, Rollbaserad åtkomstkontroll och Referens. Platsen Förbered är för närvarande markerad.

Den här artikeln innehåller enkla steg för att hämta identiteten för det inloggade kontot. Du kan använda den här identitetsinformationen senare för att ge rollbaserad åtkomstkontroll åtkomst till det inloggade kontot för att antingen hantera data eller resurser i Azure Cosmos DB för NoSQL.

Den aktuella Azure CLI-sessionen kan loggas in med en mänsklig identitet (ditt konto), en hanterad identitet, en arbetsbelastningsidentitet eller ett huvudnamn för tjänsten. Oavsett vilken typ av identitet du använder med Azure CLI kan steg för att få information om identiteten vara liknande. Mer information finns i Grunderna för Microsoft Entra-identiteter.

Förutsättningar

Få inloggningskontoidentitet

Använd kommandoraden för att fråga grafen om du vill ha information om kontots unika identifierare.

  1. Hämta information för det inloggade kontot med hjälp av az ad signed-in-user.

    az ad signed-in-user show
    
  2. Kommandot matar ut ett JSON-svar som innehåller olika fält.

    {
      "@odata.context": "<https://graph.microsoft.com/v1.0/$metadata#users/$entity>",
      "businessPhones": [],
      "displayName": "Kai Carter",
      "givenName": "Kai",
      "id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
      "jobTitle": "Senior Sales Representative",
      "mail": "<kai@adventure-works.com>",
      "mobilePhone": null,
      "officeLocation": "Redmond",
      "preferredLanguage": null,
      "surname": "Carter",
      "userPrincipalName": "<kai@adventure-works.com>"
    }
    

    Dricks

    Registrera värdet för id fältet. I det här exemplet skulle det värdet vara aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb. Det här värdet kan sedan användas i olika skript för att ge ditt aktuella konto rollbaserad åtkomstkontrollbehörighet till Azure-resurser.

Använd fönstret i portalen för Microsoft Entra-ID för att få information om ditt inloggade användarkonto.

  1. Logga in på Azure Portal (https://portal.azure.com).

  2. Leta upp och välj alternativet Microsoft Entra-ID i fönstret Start.

    Skärmbild av alternativet Microsoft Entra-ID på sidan Start i Azure Portal.

    Dricks

    Om det här alternativet inte visas väljer du Fler tjänster och söker sedan efter Microsoft Entra-ID med sökordet "Entra".

  3. I fönstret Översikt för Microsoft Entra ID-klientorganisationen väljer du Användare i avsnittet Hantera på tjänstmenyn.

    Skärmbild av alternativet Användare på tjänstmenyn för Microsoft Entra ID-klientorganisationen.

  4. I listan över användare väljer du den identitet (användare) som du vill få mer information om.

    Skärmbild av listan över användare för en Microsoft Entra ID-klientorganisation med en exempelanvändare markerad.

    Kommentar

    Den här skärmbilden visar en exempelanvändare med namnet "Kai Carter" med huvudnamnet kai@adventure-works.com.

  5. Observera värdet för egenskapen Objekt-ID i informationsfönstret för den specifika användaren.

    Skärmbild av informationsfönstret för en specifik användare i en Microsoft Entra ID-klientorganisation med deras unika objekt-ID markerat.

    Dricks

    Registrera värdet för egenskapen Objekt-ID . I det här exemplet skulle det värdet vara aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb. Det här värdet kan sedan användas i olika skript för att ge ditt aktuella konto rollbaserad åtkomstkontrollbehörighet till Azure-resurser.

  1. Hämta information för det inloggade kontot med hjälp av Get-AzADUser.

    Get-AzADUser -SignedIn | Format-List `
        -Property Id, DisplayName, Mail, UserPrincipalName
    
  2. Kommandot matar ut ett listsvar som innehåller olika fält.

    Id                : aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb
    DisplayName       : Kai Carter
    Mail              : kai@adventure-works.com
    UserPrincipalName : kai@adventure-works.com
    

    Dricks

    Registrera värdet för id fältet. I det här exemplet skulle det värdet vara aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb. Det här värdet kan sedan användas i olika skript för att ge ditt aktuella konto rollbaserad åtkomstkontrollbehörighet till Azure-resurser.

Gå vidare