Enable-AksHciArcConnection

Synopsis

Abilita la connessione Arc per un cluster ibrido del servizio Azure Kubernetes.

Syntax

Enable-AksHciArcConnection -name <String> 
                          [-tenantId <String>]
                          [-subscriptionId <String>] 
                          [-resourceGroup <String>]
                          [-credential <PSCredential>]
                          [-location <String>]

Description

Abilita la connessione Arc per un cluster ibrido del servizio Azure Kubernetes.

Examples

Connettere un cluster ibrido del servizio Azure Kubernetes a Azure Arc per Kubernetes usando Azure account di accesso utente

Questo comando connette il cluster del carico di lavoro a Azure Arc usando l'ID sottoscrizione e il gruppo di risorse passati nel comando durante la registrazione dell'host del Set-AksHciRegistration servizio Azure Kubernetes per la fatturazione. Assicurarsi di avere accesso alla sottoscrizione in un ruolo "Proprietario". È possibile controllare il livello di accesso passando alla sottoscrizione, facendo clic su "Controllo di accesso (IAM)" sul lato sinistro del portale di Azure e quindi facendo clic su "Visualizza l'accesso".

Connect-AzAccount
Enable-AksHciArcConnection -name "myCluster"

Connettere un cluster ibrido del servizio Azure Kubernetes a Azure Arc per Kubernetes usando un'entità servizio

Se non si ha accesso a una sottoscrizione in cui si è "Proprietario", è possibile connettere il cluster del servizio Azure Kubernetes a Azure Arc usando un'entità servizio.

Il primo comando richiede le credenziali dell'entità servizio e le archivia nella credential variabile . Immettere l'ID applicazione per il nome utente e il segreto dell'entità servizio come password quando richiesto. Assicurarsi di ottenere questi valori dall'amministratore della sottoscrizione. Il secondo comando connette il cluster a Azure Arc usando le credenziali dell'entità servizio archiviate nella credential variabile.

$Credential = Get-Credential
Enable-AksHciArcConnection -name "myCluster" -subscriptionId "3000e2af-000-46d9-0000-4bdb12000000" -resourceGroup "myAzureResourceGroup" -credential $Credential -tenantId "xxxx-xxxx-xxxx-xxxx" -location "eastus"

Assicurarsi che l'entità servizio usata nel comando precedente abbia il ruolo "Proprietario", "Collaboratore" o "Cluster Kubernetes - Azure Arc Onboarding" assegnato e che abbia ambito sull'ID sottoscrizione e sul gruppo di risorse usato nel comando. Per altre informazioni sulle entità servizio, vedere Creazione di entità servizio con Azure PowerShell.

Parameters

-Nome

Nome alfanumerico del cluster del servizio Azure Kubernetes.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-tenantId

ID tenant dell'entità servizio Azure. Il valore predefinito è il contesto di accesso Azure. È possibile trovare l'ID tenant predefinito usando (Get-AzContext).Tenant.Id il comando .

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-subscriptionId

ID sottoscrizione dell'account Azure. Il valore predefinito è l'ID sottoscrizione passato in Set-AksHciRegistration.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-resourceGroup

Nome del gruppo di risorse di Azure. Il valore predefinito è il gruppo di risorse passato in Set-AksHciRegistration.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-credential

Si tratta di [PSCredential] per l'entità servizio Azure.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-location

Località o area Azure della risorsa Azure. Il valore predefinito è il percorso passato in Set-AksHciRegistration. Se non è stata passata una posizione in Set-AksHciRegistration, il valore predefinito è la posizione del gruppo di risorse passato nel Enable-AksHciConnection comando .

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Azure resource group's location
Accept pipeline input: False
Accept wildcard characters: False

Passaggi successivi

Informazioni di riferimento su PowerShell per AksHci