Megosztás a következőn keresztül:


Csatlakozás az Azure-hoz Azure Resource Manager-szolgáltatáskapcsolattal

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Az Azure Resource Manager szolgáltatáskapcsolat lehetővé teszi az Azure-erőforrásokhoz, például az Azure Key Vaulthoz való kapcsolódást a folyamatból. Ez a kapcsolat lehetővé teszi, hogy egy folyamat használatával üzembe helyezhesse az Azure-erőforrásokat, például egy Azure-alkalmazás Service-alkalmazást, anélkül, hogy minden alkalommal hitelesítést kellene végeznie.

Több hitelesítési lehetőség is rendelkezésre áll az Azure-hoz azure Resource Manager-szolgáltatáskapcsolattal való csatlakozáshoz. Az ajánlott lehetőségek a számítási feladatok identitás-összevonásának használata alkalmazásregisztrációval vagy felügyelt identitással.

Az Azure Resource Manager szolgáltatás ajánlott csatlakozási lehetőségei a következők:

Az Azure Resource Manager szolgáltatás kapcsolathitelesítési beállításai nem szerepelnek a cikkben:

Azure Resource Manager-alkalmazásregisztráció létrehozása (automatikus)

Azure Resource Manager-szolgáltatáskapcsolat létrehozásakor két különböző hitelesítő adattípus közül választhat : számítási feladatok identitásának összevonása vagy titkos kód.

Azure Resource Manager-alkalmazásregisztráció létrehozása számítási feladatok identitásának összevonásával (automatikus)

Ezt a módszert akkor használhatja, ha az alábbi elemek mindegyike igaz a forgatókönyvre:

  • Ön az Azure-előfizetése Tulajdonos szerepkörével rendelkezik.
  • Nem csatlakozik az Azure Stackhez vagy az Azure US Government-környezetekhez.
  • A Marketplace-bővítmények által használt tevékenységek frissülnek a számítási feladatok identitás-összevonásának támogatásához.

Ezzel a kijelöléssel az Azure DevOps automatikusan lekérdezi azt az előfizetést, felügyeleti csoportot vagy Machine Learning-munkaterületet, amelyhez csatlakozni szeretne, és létrehoz egy számítási feladat identitás-összevonását a hitelesítéshez.

  1. Az Azure DevOps-projektben nyissa meg a Project Settings>Service-kapcsolatokat.

    További információ: Projektbeállítások megnyitása.

  2. Válassza az Új szolgáltatáskapcsolat, majd az Azure Resource Manager és a Tovább lehetőséget.

    Képernyőkép az Azure Resource Manager kiválasztásáról.

  3. Válassza az alkalmazásregisztrációt (automatikus) a hitelesítőadat-számítási feladatok identitás-összevonásával.

    Képernyőkép az alkalmazásregisztrációs (automatikus) hitelesítési módszer kiválasztásáról a számítási feladat identitásának kiválasztásával.

  4. Válasszon egy hatókörszintet. Válassza az Előfizetés, a Felügyeleti csoport vagy a Machine Learning-munkaterület lehetőséget. A felügyeleti csoportok olyan tárolók, amelyek segítenek a hozzáférés, a szabályzat és a megfelelőség kezelésében több előfizetésben. A Machine Learning-munkaterületen gépi tanulási összetevők hozhatók létre.

    • Az Előfizetés hatóköréhez adja meg a következő paramétereket:

      Paraméter Leírás
      Előfizetés Szükséges. Válassza ki az Azure-előfizetést.
      Erőforráscsoport Szükséges. Válassza ki az Azure-erőforráscsoportot.
    • A felügyeleti csoport hatóköréhez válassza ki az Azure felügyeleti csoportot.

    • A Machine Learning-munkaterület hatóköréhez adja meg a következő paramétereket:

      Paraméter Leírás
      Előfizetés Szükséges. Válassza ki az Azure-előfizetést.
      Erőforráscsoport Szükséges. Válassza ki a munkaterületet tartalmazó erőforráscsoportot.
      Machine Learning-munkaterület Szükséges. Válassza ki az Azure Machine Learning-munkaterületet.
  5. Adjon meg egy szolgáltatáskapcsolatnevet.

  6. Szükség esetén adja meg a szolgáltatáskapcsolat leírását.

  7. Válassza az Összes folyamat hozzáférési engedélyének megadása lehetőséget, hogy az összes folyamat használhassa ezt a szolgáltatáskapcsolatot. Ha nem választja ezt a beállítást, manuálisan kell hozzáférést adnia a szolgáltatáskapcsolatot használó összes folyamathoz.

  8. Válassza a Mentés lehetőséget.

Az új szolgáltatáskapcsolat létrehozása után másolja ki a kapcsolat nevét, és illessze be a kódba értékként azureSubscription.

Azure Resource Manager-alkalmazásregisztráció létrehozása titkos kóddal (automatikus)

Ezzel a kijelöléssel az Azure DevOps automatikusan lekérdezi azt az előfizetést, felügyeleti csoportot vagy Machine Learning-munkaterületet, amelyhez csatlakozni szeretne, és létrehoz egy titkos kulcsot a hitelesítéshez.

Figyelmeztetés

A titkos kódok használatához manuális rotációra és felügyeletre van szükség, ezért nem ajánlott. A számítási feladatok identitásának összevonása az előnyben részesített hitelesítő adattípus.

Ezt a módszert akkor használhatja, ha az alábbi elemek mindegyike igaz a forgatókönyvre:

  • Ön az Azure Pipelines-szervezet és az Azure-előfizetés tulajdonosa.
  • Nem kell tovább korlátoznia a felhasználók által a szolgáltatáskapcsolaton keresztül elért Azure-erőforrásokra vonatkozó engedélyeket.
  • Nem csatlakozik az Azure Stackhez vagy az Azure US Government-környezetekhez.
  • Nem az Azure DevOps Server 2019-ből vagy a Team Foundation Server korábbi verzióiból csatlakozik.
  1. Az Azure DevOps-projektben nyissa meg a Project Settings>Service-kapcsolatokat.

    További információ: Projektbeállítások megnyitása.

  2. Válassza az Új szolgáltatáskapcsolat, majd az Azure Resource Manager és a Tovább lehetőséget.

    Képernyőkép az Azure Resource Manager kiválasztásáról.

  3. Válassza az alkalmazásregisztrációt (automatikus) a hitelesítő adatok titkos kódjával.

    Képernyőkép a Workload Identity összevonási alkalmazásregisztrációs (automatikus) hitelesítési módszer kiválasztásáról.

  4. Válasszon egy hatókörszintet. Válassza az Előfizetés, a Felügyeleti csoport vagy a Machine Learning-munkaterület lehetőséget. A felügyeleti csoportok olyan tárolók, amelyek segítenek a hozzáférés, a szabályzat és a megfelelőség kezelésében több előfizetésben. A Machine Learning-munkaterületen gépi tanulási összetevők hozhatók létre.

    • Az Előfizetés hatóköréhez adja meg a következő paramétereket:

      Paraméter Leírás
      Előfizetés Szükséges. Válassza ki az Azure-előfizetést.
      Erőforráscsoport Szükséges. Válassza ki az Azure-erőforráscsoportot.
    • A felügyeleti csoport hatóköréhez válassza ki az Azure felügyeleti csoportot.

    • A Machine Learning-munkaterület hatóköréhez adja meg a következő paramétereket:

      Paraméter Leírás
      Előfizetés Szükséges. Válassza ki az Azure-előfizetést.
      Erőforráscsoport Szükséges. Válassza ki a munkaterületet tartalmazó erőforráscsoportot.
      Machine Learning-munkaterület Szükséges. Válassza ki az Azure Machine Learning-munkaterületet.
  5. Adjon meg egy szolgáltatáskapcsolatnevet.

  6. Szükség esetén adja meg a szolgáltatáskapcsolat leírását.

  7. Válassza az Összes folyamat hozzáférési engedélyének megadása lehetőséget, hogy az összes folyamat használhassa ezt a szolgáltatáskapcsolatot. Ha nem választja ezt a beállítást, manuálisan kell hozzáférést adnia a szolgáltatáskapcsolatot használó összes folyamathoz.

  8. Válassza a Mentés lehetőséget.

Az új szolgáltatáskapcsolat létrehozása után másolja ki a kapcsolat nevét, és illessze be a kódba értékként azureSubscription.

Azure Resource Manager-szolgáltatáskapcsolat létrehozása egy meglévő, felhasználó által hozzárendelt felügyelt identitáshoz

Ezzel a beállítással automatikusan létrehozhat egy számítási feladat identitásának hitelesítő adatait egy meglévő, felhasználó által hozzárendelt felügyelt identitáshoz. A kezdés előtt rendelkeznie kell egy meglévő, felhasználó által hozzárendelt felügyelt identitással .

  1. Az Azure DevOps-projektben nyissa meg a Project Settings>Service-kapcsolatokat.

    További információ: Projektbeállítások megnyitása.

  2. Válassza az Új szolgáltatáskapcsolat, majd az Azure Resource Manager és a Tovább lehetőséget.

    Képernyőkép az Azure Resource Manager kiválasztásáról.

  3. Válassza a Felügyelt identitás elemet.

    Képernyőkép a felügyelt identitás Azure Resource Manager-kiválasztásáról a felhasználó által hozzárendelt identitással.

  4. Az 1. lépésben: Felügyelt identitás részletei:

    1. Válassza ki a Felügyelt identitás előfizetését. Ez a felügyelt identitást tartalmazó Azure-előfizetés.
    2. Válassza ki a felügyelt identitás erőforráscsoportját. Ez a felügyelt identitást tartalmazó erőforráscsoport.
    3. Válassza a Felügyelt identitás lehetőséget. Ez az erőforráscsoporton belüli felügyelt identitás, amelyet az erőforrások eléréséhez fog használni.
  5. A 2. lépésben: Azure-hatókör:

    1. Válassza ki a hatókörszintet. Válassza az Előfizetés, a Felügyeleti csoport vagy a Machine Learning-munkaterület lehetőséget. A felügyeleti csoportok olyan tárolók, amelyek segítenek a hozzáférés, a szabályzat és a megfelelőség kezelésében több előfizetésben. A Machine Learning-munkaterületen gépi tanulási összetevők hozhatók létre.

      • Az Előfizetés hatóköréhez adja meg a következő paramétereket:

        Paraméter Leírás
        Szolgáltatáskapcsolatra vonatkozó előfizetés Szükséges. Válassza ki a felügyelt identitás által elérni kívánt Azure-előfizetés nevét.
        Szolgáltatáskapcsolat erőforráscsoportja Opcionális. Adja meg, hogy a felügyelt identitáshoz való hozzáférés egyetlen erőforráscsoporthoz legyen korlátozva.
      • A felügyeleti csoport hatóköréhez adja meg a következő paramétereket:

        Paraméter Leírás
        Felügyeleti csoport Szükséges. Válassza ki az Azure felügyeleti csoportot.
      • A Machine Learning-munkaterület hatóköréhez adja meg a következő paramétereket:

        Paraméter Leírás
        Előfizetés Szükséges. Válassza ki az Azure-előfizetés nevét.
        Szolgáltatáskapcsolat erőforráscsoportja Opcionális. Válassza ki a munkaterületet tartalmazó erőforráscsoportot.
        ML-munkaterület Szükséges. Adja meg a meglévő Azure Machine Learning-munkaterület nevét.
    2. A 3. lépésben: Szolgáltatáskapcsolat részletei: szakaszban adja meg vagy válassza ki a következő paramétereket:

      Paraméter Leírás
      Szolgáltatáskapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Nem az Azure-előfizetés neve.
      Szolgáltatáskezelési referencia Opcionális. Környezeti információk egy ITSM-adatbázisból.
      Leírás Opcionális. Adja meg a szolgáltatáskapcsolat leírását.
    3. A Biztonság szakaszban válassza az Összes folyamat hozzáférési engedélyének megadása lehetőséget, hogy az összes folyamat használhassa ezt a szolgáltatáskapcsolatot. Ha nem választja ezt a beállítást, manuálisan kell hozzáférést adnia a szolgáltatáskapcsolatot használó összes folyamathoz.

    4. Válassza a Mentés lehetőséget a szolgáltatáskapcsolat érvényesítéséhez és létrehozásához.

Meglévő Azure Resource Manager-szolgáltatáskapcsolat átalakítása számítási feladatok identitás-összevonásának használatára

A meglévő Azure Resource Manager-szolgáltatáskapcsolatokat gyorsan átalakíthatja úgy, hogy titkos kulcs helyett számítási feladatok identitás-összevonását használják a hitelesítéshez. Az Azure DevOps szolgáltatáskapcsolat-átalakítási eszközét akkor használhatja, ha a szolgáltatáskapcsolat megfelel az alábbi követelményeknek:

  • Az Azure DevOps eredetileg létrehozta a szolgáltatáskapcsolatot. Ha manuálisan hozza létre a szolgáltatáskapcsolatot, nem konvertálhatja a szolgáltatáskapcsolatot a szolgáltatáskapcsolat-átalakítási eszközzel, mert az Azure DevOps nem rendelkezik a saját hitelesítő adatainak módosítására vonatkozó engedélyekkel.
  • Csak egy projekt használja a szolgáltatáskapcsolatot. A projektszolgáltatás kapcsolatok nem konvertálhatók.

Szolgáltatáskapcsolat konvertálása:

  1. Az Azure DevOps-projektben nyissa meg a Project Settings>Service-kapcsolatokat.

    További információ: Projektbeállítások megnyitása.

  2. Válassza ki azt a szolgáltatáskapcsolatot, amelyet át szeretne alakítani számítási feladat identitásának használatára.

  3. Válassza a Konvertálás lehetőséget.

    Képernyőkép az összevont hitelesítő adatok konvertálásának kiválasztásáról.

    Ha már rendelkezik lejárt titkos kóddal rendelkező hitelesítő adatokkal, egy másik konvertálási lehetőség jelenik meg.

    Képernyőkép az összevont hitelesítő adatok használatára való konvertálás lehetőségről lejárt tanúsítvány esetén.

  4. A Konvertálás gombra kattintva erősítse meg, hogy új szolgáltatáskapcsolatot szeretne létrehozni.

    Az átalakítás eltarthat néhány percig. Ha vissza szeretné állítani a kapcsolatot, hét napon belül vissza kell állítania.

Több Azure Resource Manager-szolgáltatáskapcsolat konvertálása szkripttel

Szkript használatával egyszerre több szolgáltatáskapcsolatot is frissíthet, így mostantól a számítási feladatok identitás-összevonását használhatja a hitelesítéshez.

Ez a példa PowerShell-szkript két paramétert igényel: Az Azure DevOps szervezetét (például: https://dev.azure.com/fabrikam-tailspin) és az Azure DevOps-projektet (például: Space game web agent). A szkript ezután lekéri az Azure DevOps-projekt és -szervezet társított szolgáltatáskapcsolatait.

Amikor a szolgáltatáskapcsolatokat számítási feladatok identitás-összevonásának használatára konvertálja, a rendszer kérni fogja, hogy erősítse meg a frissítést minden olyan kapcsolat esetében, amely még nem használja azt. A megerősítést követően a szkript frissíti ezeket a szolgáltatáskapcsolatokat az Azure DevOps REST API-val a számítási feladatok identitás-összevonásának használatához.

A szkript futtatásához a PowerShell 7.3-as vagy újabb verziójára és az Azure CLI-re van szükség. Mentse a szkriptet egy .ps1 fájlba, és futtassa a PowerShell 7 használatával.

#!/usr/bin/env pwsh
<# 
.SYNOPSIS 
    Convert multiple Azure Resource Manager service connection(s) to use Workload identity federation

.LINK
    https://aka.ms/azdo-rm-workload-identity-conversion

.EXAMPLE
    ./convert_azurerm_service_connection_to_oidc_simple.ps1 -Project <project> -OrganizationUrl https://dev.azure.com/<organization>
#> 

#Requires -Version 7.3

param ( 
    [parameter(Mandatory=$true,HelpMessage="Name of the Azure DevOps Project")]
    [string]
    [ValidateNotNullOrEmpty()]
    $Project,

    [parameter(Mandatory=$true,HelpMessage="Url of the Azure DevOps Organization")]
    [uri]
    [ValidateNotNullOrEmpty()]
    $OrganizationUrl
) 
$apiVersion = "7.1"
$PSNativeCommandArgumentPassing = "Standard" 

#-----------------------------------------------------------
# Log in to Azure
$azdoResource = "499b84ac-1321-427f-aa17-267ca6975798" # application id of Azure DevOps 
az login --allow-no-subscriptions --scope ${azdoResource}/.default
$OrganizationUrl = $OrganizationUrl.ToString().Trim('/')

#-----------------------------------------------------------
# Retrieve the service connection
$getApiUrl = "${OrganizationUrl}/${Project}/_apis/serviceendpoint/endpoints?authSchemes=ServicePrincipal&type=azurerm&includeFailed=false&includeDetails=true&api-version=${apiVersion}"
az rest --resource $azdoResource -u "${getApiUrl} " -m GET --query "sort_by(value[?authorization.scheme=='ServicePrincipal' && data.creationMode=='Automatic' && !(isShared && serviceEndpointProjectReferences[0].projectReference.name!='${Project}')],&name)" -o json `
        | Tee-Object -Variable rawResponse | ConvertFrom-Json | Tee-Object -Variable serviceEndpoints | Format-List | Out-String | Write-Debug
if (!$serviceEndpoints -or ($serviceEndpoints.count-eq 0)) {
    Write-Warning "No convertible service connections found"
    exit 1
}

foreach ($serviceEndpoint in $serviceEndpoints) {
    # Prompt user to confirm conversion
    $choices = @(
        [System.Management.Automation.Host.ChoiceDescription]::new("&Convert", "Converting service connection '$($serviceEndpoint.name)'...")
        [System.Management.Automation.Host.ChoiceDescription]::new("&Skip", "Skipping service connection '$($serviceEndpoint.name)'...")
        [System.Management.Automation.Host.ChoiceDescription]::new("&Exit", "Exit script")
    )
    $prompt = $serviceEndpoint.isShared ? "Convert shared service connection '$($serviceEndpoint.name)'?" : "Convert service connection '$($serviceEndpoint.name)'?"
    $decision = $Host.UI.PromptForChoice([string]::Empty, $prompt, $choices, $serviceEndpoint.isShared ? 1 : 0)

    if ($decision -eq 0) {

        Write-Host "$($choices[$decision].HelpMessage)"
    } elseif ($decision -eq 1) {
        Write-Host "$($PSStyle.Formatting.Warning)$($choices[$decision].HelpMessage)$($PSStyle.Reset)"
        continue 
    } elseif ($decision -ge 2) {
        Write-Host "$($PSStyle.Formatting.Warning)$($choices[$decision].HelpMessage)$($PSStyle.Reset)"
        exit 
    }

    # Prepare request body
    $serviceEndpoint.authorization.scheme = "WorkloadIdentityFederation"
    $serviceEndpoint.data.PSObject.Properties.Remove('revertSchemeDeadline')
    $serviceEndpoint | ConvertTo-Json -Depth 4 | Write-Debug
    $serviceEndpoint | ConvertTo-Json -Depth 4 -Compress | Set-Variable serviceEndpointRequest
    $putApiUrl = "${OrganizationUrl}/${Project}/_apis/serviceendpoint/endpoints/$($serviceEndpoint.id)?operation=ConvertAuthenticationScheme&api-version=${apiVersion}"
    # Convert service connection
    az rest -u "${putApiUrl} " -m PUT -b $serviceEndpointRequest --headers content-type=application/json --resource $azdoResource -o json `
            | ConvertFrom-Json | Set-Variable updatedServiceEndpoint

    $updatedServiceEndpoint | ConvertTo-Json -Depth 4 | Write-Debug
    if (!$updatedServiceEndpoint) {
        Write-Debug "Empty response"
        Write-Error "Failed to convert service connection '$($serviceEndpoint.name)'"
        exit 1
    }
    Write-Host "Successfully converted service connection '$($serviceEndpoint.name)'"
}

Meglévő Azure Resource Manager-szolgáltatáskapcsolat visszaállítása titkos kóddal

Egy átalakított automatikus szolgáltatáskapcsolatot hét napig visszaállíthat a titkos kóddal. Hét nap után manuálisan hozzon létre egy új titkos kulcsot.

Ha manuálisan hozza létre és konvertálja a szolgáltatáskapcsolatot, a szolgáltatáskapcsolat-átalakítási eszközzel nem állíthatja vissza a szolgáltatáskapcsolatot, mert az Azure DevOps nem rendelkezik a saját hitelesítő adatainak módosítására vonatkozó engedélyekkel.

Szolgáltatáskapcsolat visszaállítása:

  1. Az Azure DevOps-projektben nyissa meg a Pipelines>Service-kapcsolatokat.

  2. Válasszon ki egy meglévő szolgáltatáskapcsolatot a visszaállításhoz.

  3. Válassza a Konvertálás visszaállítása az eredeti sémára lehetőséget.

    Az összevont hitelesítő adatok visszaállításának kiválasztását bemutató képernyőkép.

  4. Válassza újra a Visszaállítás lehetőséget a választás megerősítéséhez.

Meglévő szolgáltatásnevet használó Azure Resource Manager-szolgáltatáskapcsolat létrehozása

Ha előre definiált hozzáférési engedélyeket szeretne használni, és még nincs definiálva szolgáltatásnév erre a célra, kövesse az alábbi oktatóanyagok egyikét egy új szolgáltatásnév létrehozásához:

Meglévő szolgáltatásnevet használó szolgáltatáskapcsolat létrehozása:

  1. Az Azure DevOps-projektben nyissa meg a Project Settings>Service-kapcsolatokat.

    További információ: Projektbeállítások megnyitása.

  2. Válassza az Új szolgáltatáskapcsolat, majd az Azure Resource Manager és a Tovább lehetőséget.

    Képernyőkép az Azure Resource Manager kiválasztásáról.

  3. Válassza a Szolgáltatásnév (manuális) és a Tovább lehetőséget.

    A szolgáltatásnév (manuális) hitelesítési módszer kiválasztását bemutató képernyőkép.

  4. Az Új Azure-szolgáltatáskapcsolat párbeszédpanelen válassza ki a környezetet. Ha az Azure Stacket választja, adja meg a környezet URL-címét, amely hasonlóhttps://management.local.azurestack.external.

  5. Válassza ki a hatókörszintet. Válassza az Előfizetés vagy a Felügyeleti csoport lehetőséget. A felügyeleti csoportok olyan tárolók, amelyek segítenek a hozzáférés, a szabályzat és a megfelelőség kezelésében több előfizetésben.

    • Az Előfizetés hatóköréhez adja meg a következő paramétereket:

      Paraméter Leírás
      Előfizetés azonosítója Szükséges. Adja meg az Azure-előfizetés azonosítóját.
      Előfizetés neve Szükséges. Adja meg az Azure-előfizetés nevét.
    • A felügyeleti csoport hatóköréhez adja meg a következő paramétereket:

      Paraméter Leírás
      Felügyeleti csoport azonosítója Szükséges. Adja meg az Azure felügyeleti csoport azonosítóját.
      Felügyeleti csoport neve Szükséges. Adja meg az Azure felügyeleti csoport nevét.
  6. A Hitelesítés szakaszban adja meg vagy válassza ki a következő paramétereket:

    Paraméter Leírás
    Szolgáltatásnév azonosítója Szükséges. Adja meg a szolgáltatásnév azonosítóját.
    Megbízólevél Válassza ki a szolgáltatásnévkulcsot vagy -tanúsítványt. Ha a szolgáltatásnévkulcsot választotta, adja meg a kulcsot (jelszót). Ha a Tanúsítvány lehetőséget választotta, adja meg a tanúsítványt.
    Bérlőazonosító Szükséges. Adja meg a bérlőazonosítót.
    Igazol Válassza ki a megadott beállítások érvényesítéséhez.
  7. A Részletek szakaszban adja meg a következő paramétereket:

    Paraméter Leírás
    Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Nem az Azure-előfizetés neve.
    Leírás Opcionális. Adja meg a szolgáltatáskapcsolat leírását.
    Biztonság Válassza az Összes folyamat hozzáférési engedélyének megadása lehetőséget, hogy az összes folyamat használhassa ezt a szolgáltatáskapcsolatot. Ha nem választja ezt a beállítást, manuálisan kell hozzáférést adnia a szolgáltatáskapcsolatot használó összes folyamathoz.
  8. Válassza az Ellenőrzés és mentés lehetőséget a szolgáltatáskapcsolat érvényesítéséhez és létrehozásához.

  1. Az Azure DevOps-projektben nyissa meg a Project Settings>Service-kapcsolatokat.

    További információ: Projektbeállítások megnyitása.

  2. Válassza az Új szolgáltatáskapcsolat lehetőséget, majd válassza az Azure Resource Managert.

    Képernyőkép az Azure Resource Manager kiválasztásáról.

  3. Az Azure Resource Manager szolgáltatáskapcsolat hozzáadása párbeszédpanelen töltse ki az alábbi mezőket:

    Képernyőkép az Azure Resource Manager-szolgáltatáskapcsolat hozzáadásáról.

    1. Adja meg a kapcsolat nevét.

    2. Válassza ki a környezetet. Ha az Azure Stacket választja, adja meg a környezet URL-címét, amely hasonlóhttps://management.local.azurestack.external.

    3. Válassza ki a hatókörszintet, **előfizetést vagy felügyeleti csoportot. A felügyeleti csoportok olyan tárolók, amelyek segítenek a hozzáférés, a szabályzat és a megfelelőség kezelésében több előfizetésben.

      • Az Előfizetés hatóköréhez adja meg a következő paramétereket:

        Paraméter Leírás
        Előfizetés azonosítója Szükséges. Adja meg az Azure-előfizetés azonosítóját.
        Előfizetés neve Szükséges. Adja meg az Azure-előfizetés nevét.
      • A felügyeleti csoport hatóköréhez adja meg a következő paramétereket:

        Paraméter Leírás
        Felügyeleti csoport azonosítója Szükséges. Adja meg az Azure felügyeleti csoport azonosítóját.
        Felügyeleti csoport neve Szükséges. Adja meg az Azure felügyeleti csoport nevét.
    4. Adja meg a szolgáltatásnév azonosítóját.

    5. Válassza ki a hitelesítő adatok típusát:

      • Egyszerű szolgáltatáskulcs: Adja meg a szolgáltatásnévkulcsot (jelszót).
      • Tanúsítvány: Adja meg a .perm fájl tartalmát, beleértve a tanúsítványt és a titkos kulcs szakaszait is.
    6. Adja meg a bérlőazonosítót.

    7. Válassza a Kapcsolat ellenőrzése lehetőséget a szolgáltatáskapcsolat érvényesítéséhez.

    8. Ha szeretné, válassza a Kapcsolat használatának engedélyezése az összes folyamat számára lehetőséget. Ha nem választja ezt a beállítást, manuálisan kell hozzáférést adnia a szolgáltatáskapcsolatot használó összes folyamathoz.

    9. A szolgáltatáskapcsolat létrehozásához válassza a Mentés lehetőséget.

Az új szolgáltatáskapcsolat létrehozása után:

  • Ha a felhasználói felületen használja a szolgáltatáskapcsolatot, válassza ki a folyamat Azure-előfizetési beállításában hozzárendelt kapcsolatnevet.
  • Ha a szolgáltatáskapcsolatot YAML-fájlban használja, másolja ki a kapcsolat nevét, és illessze be a kódba értékként azureSubscription.

Szükség esetén módosítsa a szolgáltatásnevet, hogy elérhetővé tegye a megfelelő engedélyeket.

További információ a szolgáltatásnév használatával történő hitelesítésről: Szerepköralapú hozzáférés-vezérlés használata az Azure-előfizetés erőforrásaihoz való hozzáférés kezeléséhez vagy az Azure-erőforráscsoportok üzembe helyezésének automatizálása szolgáltatásnév használatával a Visual Studióban.

További információ: Azure Resource Manager-szolgáltatáskapcsolatok hibaelhárítása.

Súgó és támogatás