Share via


Enable-AksHciArcConnection

Synopsis

Active la connexion Arc pour un cluster hybride AKS.

Syntaxe

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

Description

Active la connexion Arc pour un cluster hybride AKS.

Exemples

Connecter un cluster hybride AKS à Azure Arc pour Kubernetes à l’aide de la connexion utilisateur Azure

Cette commande a pour effet de connecter votre cluster de charge de travail à Azure Arc en utilisant l’ID d’abonnement et le groupe de ressources transmis dans la commande Set-AksHciRegistration lors de l’inscription de l’hôte AKS pour la facturation. Assurez-vous que vous avez accès à l’abonnement sur un rôle « Propriétaire ». Vous pouvez vérifier votre niveau d’accès en accédant à votre abonnement, en cliquant sur « Contrôle d’accès (IAM) » sur le côté gauche du Portail Azure, puis sur « View my access » (Afficher mon accès).

Connect-AzAccount
Enable-AksHciArcConnection -name "myCluster"

Connecter un cluster hybride AKS à Azure Arc pour Kubernetes à l’aide d’un principal de service

Si vous n’avez pas accès à un abonnement sur lequel vous êtes « Propriétaire », vous pouvez connecter votre cluster AKS à Azure Arc à l’aide d’un principal de service.

La première commande vous invite à entrer vos informations d’identification et les stocke sous la forme de variable credential. Lorsque vous y êtes invité, entrez votre ID d’application pour le nom d’utilisateur et le secret principal du service comme mot de passe. Procurez-vous ces valeurs auprès de votre administrateur d’abonnement. La deuxième commande connecte votre cluster à Azure Arc à l’aide des informations d’identification de principal du service stockées dans la variable credential.

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

Assurez-vous que le principal de service utilisé dans la commande ci-dessus a le rôle « Propriétaire », « Contributeur » ou « Cluster Kubernetes – Intégration Azure Arc », et que son étendue englobe l’ID d’abonnement et le groupe de ressources utilisés dans la commande. Pour plus d’informations sur les principaux de service, consultez la rubrique consacrée à la création de principaux de service avec Azure PowerShell.

Paramètres

-Name

Nom alphanumérique de votre cluster AKS.

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

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

-tenantId

ID de locataire de votre principal de service Azure. La valeur par défaut est le contexte de connexion Azure. Vous pouvez trouver l’ID de locataire par défaut à l’aide de la commande (Get-AzContext).Tenant.Id.

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

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

-subscriptionId

ID d’abonnement de votre compte Azure. La valeur par défaut est l’ID d’abonnement passé dans 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

Le nom du groupe de ressources Azure. La valeur par défaut est le groupe de ressources passé dans 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

[Informations d’identification du principal de service] Azure.

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

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

-location

Emplacement ou région Azure de votre ressource Azure. La valeur par défaut est l’emplacement passé dans Set-AksHciRegistration. Si vous n’avez pas passé d’emplacement dans Set-AksHciRegistration, la valeur par défaut est l’emplacement du groupe de ressources passé dans la commande Enable-AksHciConnection.

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

Étapes suivantes

Références AksHci PowerShell