Disable-AksHciArcConnection
概要
停用 AKS 混合式叢集上的 Arc 連線。
語法
Disable-AksHciArcConnection -name <String>
-tenantId <String>
-subscriptionId <String>
-resourceGroup <String>
-credential <PSCredential>
-location <String>
描述
停用 AKS 混合式叢集上 AKS 上的 Arc 連線。 此命令不會刪除 Azure Resource Manager 上的任何資源。 執行此命令之後,請務必前往 Azure 入口網站,以清除任何剩餘的資源。
範例
使用 Azure 使用者登入將 AKS 混合式叢集中斷連線至適用于 Kubernetes 的 Azure Arc
此命令會使用在 Set-AksHciRegistration
命令中傳遞的訂閱識別碼和資源群組,將您的工作負載叢集與 Azure Arc 中斷連線,同時註冊 AKS 主機以進行計費。 確定您可以透過「擁有者」角色存取訂閱。 您可以瀏覽至自己的訂閱,然後按一下 Azure 入口網站左側的 [存取控制 (IAM)] 並按一下 [View my access] \(檢視我的存取權\),以檢查您的存取層級。
Connect-AzAccount
Disable-AksHciArcConnection -name "myCluster"
使用服務主體將 AKS 混合式叢集上的 AKS 中斷連線至適用于 Kubernetes 的 Azure Arc
如果您無法存取自己是「擁有者」的訂閱,您可以使用服務主體將工作負載叢集與 Azure Arc 中斷連線。
第一個命令會提示您提供服務主體認證,並將其儲存在 $Credential 變數中。 出現提示時,輸入您的應用程式識別碼作為使用者名稱,並輸入服務主體祕密作為密碼。 請務必向您的訂閱管理員取得這些值。第二個命令會使用儲存在 $Credential 變數中的服務主體認證,將您的叢集與 Azure Arc 中斷連線。
$Credential = Get-Credential
Disable-AksHciArcConnection -name "myCluster" -subscriptionId "3000e2af-000-46d9-0000-4bdb12000000" -resourceGroup "myAzureResourceGroup" -credential $Credential -tenantId "xxxx-xxxx-xxxx-xxxx" -location "eastus"
請確定上述命令中使用的服務主體已獲指派「擁有者」或「參與者」角色,且該角色的範圍超出命令中使用的訂閱識別碼和資源群組。 如需服務主體的詳細資訊,請瀏覽使用 Azure PowerShell 建立服務主體
參數
-Name
AKS 叢集的英數字元名稱。
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-tenantId
Azure 服務主體的租用戶識別碼。 預設值為 Azure 登入內容。 您可以使用 (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
Azure 帳戶的訂閱識別碼。 預設值為在 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
Azure 資源群組的名稱。 預設值為在 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
Azure 服務主體的 PSCredential。
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-location
Azure 資源的位置或 Azure 區域。 預設值為在 Set-AksHciRegistration
中傳遞的位置。
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