Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Synopsis
Hibrid AKS-t regisztrál Azure.
Syntax
Set-AksHciRegistration -subscriptionId<String>
-resourceGroupName <String>
[-tenantId <String>]
[-armAccessToken <String>]
[-graphAccessToken <String>]
[-accountId <String>]
[-environmentName <String>]
[-credential <PSCredential>]
[-region <String>]
[-useDeviceAuthentication]
[-skipLogin]
Description
Hibrid AKS-t regisztrál Azure.
Examples
AKS hibrid regisztrálása előfizetés-azonosító és erőforráscsoportnév használatával
Set-AksHciRegistration -subscriptionId aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e -resourceGroupName myresourcegroup
Regisztrálás eszközregisztrálással vagy fej nélküli rendszerhéjban való futtatás közben
Set-AksHciRegistration -subscriptionId myazuresubscription -resourceGroupName myresourcegroup -UseDeviceAuthentication
AKS hibrid regisztrálása szolgáltatásnév használatával
Ha nem rendelkezik hozzáféréssel olyan előfizetéshez, amelyen Ön "Tulajdonos", regisztrálhatja az AKS-gazdagépet a Azure a szolgáltatásnév használatával történő számlázáshoz.
Jelentkezzen be Azure a Connect-AzAccount PowerShell paranccsal:
Connect-AzAccount
A Set-AzContext parancs futtatásával állítsa be azt az előfizetést, amelyet az AKS-gazdagép számlázáshoz való regisztrálásához szeretne használni alapértelmezett előfizetésként.
Set-AzContext -Subscription myAzureSubscription
A Get-AzContext PowerShell parancs futtatásával ellenőrizze, hogy helyes-e a bejelentkezési környezet. Ellenőrizze, hogy az előfizetést, a bérlőt és a fiókot szeretné-e használni az AKS-gazdagép számlázáshoz való regisztrálásához.
Get-AzContext
Name Account SubscriptionName Environment TenantId
---- ------- ---------------- ----------- --------
myAzureSubscription (92391anf-... user@contoso.com myAzureSubscription AzureCloud xxxxxx-xxxx-xxxx-xxxxxx
Adja vissza a bérlőazonosítót.
$tenant = (Get-AzContext).Tenant.Id
Hozzon létre egy szolgáltatási főazonosítót a New-AzADServicePrincipal PowerShell parancs futtatásával. Ez a parancs létrehoz egy "Közreműködő" szerepkörrel rendelkező szolgáltatásnevet, és előfizetési szinten állítja be a hatókört. A szolgáltatásnevek létrehozásával kapcsolatos további információkért látogasson el egy Azure szolgáltatásnév létrehozása Azure PowerShell.
$sp = New-AzADServicePrincipal -Role "Contributor" -Scope "/subscriptions/myazuresubscription"
Kérje le a szolgáltatásnév jelszavát a következő parancs futtatásával:
$secret = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto([System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($sp.Secret))
Write-Host "Application ID: $($sp.ApplicationId)"
Write-Host "App Secret: $secret"
A fenti kimenetből már rendelkezik az alkalmazásazonosítóval és a titkos kóddal az AKS hibrid telepítésekor. Jegyezze fel ezeket az elemeket, és tárolja őket biztonságosan. Most, hogy elérhető az alkalmazásazonosító és a titkos kód, a Azure portálElőfizetések, Access Control, majd szerepkör-hozzárendelések területén meg kell jelennie az új szolgáltatásnévnek.
Tárolja a szolgáltatásnév hitelesítő adatait (az alkalmazás azonosítóját és titkos kódját) a Get-Credential használatával, majd állítsa be a regisztrációt.
$credential = Get-Credential
Set-AksHciRegistration -SubscriptionId myazuresubscription -ResourceGroupName myresourcegroup -TenantId $tenant -Credential $credential
Parameters
-subscriptionId
A használni kívánt Azure előfizetés azonosítója.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-resourceGroupName
Az Arc-erőforrások elhelyezésére használt erőforráscsoport neve.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-tenantId
A Azure szolgáltatásnév bérlőazonosítója.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-armAccessToken
A Azure Resource Manager elérésére szolgáló jogkivonat.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-graphAccessToken
A gráf elérésére szolgáló jogkivonat.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-accountId
A Azure-fiók azonosítója.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: 1
Accept pipeline input: False
Accept wildcard characters: False
-environmentName
A tervezett nyilvános felhő neve.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-hitelesítő adatok
A felhasználó szolgáltatásnevét tartalmazó PSCredential.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-régió
Az Azure-lokáció.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-useDeviceAuthentication
A böngészőben használandó kódot ad ki.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-skipLogin
Kihagyja a Connect-AzAccount hívást. Ez a jelző az automatizálásban vagy csatlakoztatott rendszerhéjból való futtatáskor hasznos.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False