教學課程:刪除在 Azure 中執行的 Service Fabric 叢集

本教學課程是一個系列中的第五部分,示範如何刪除 Azure 中執行的 Service Fabric 叢集。 若要完全刪除 Service Fabric 叢集,您也必須刪除叢集所使用的資源。 做法有兩種︰刪除叢集所在的資源群組 (這會刪除叢集資源和資源群組中的所有其他資源),或明確刪除叢集資源和其相關聯資源 (而不是資源群組中的其他資源)。

在本教學課程中,您會了解如何:

  • 刪除資源群組及其所有資源
  • 選擇性地刪除資源群組中的資源

在本教學課程系列中,您將了解如何:

注意

建議您使用 Azure Az PowerShell 模組來與 Azure 互動。 請參閱安裝 Azure PowerShell 以開始使用。 若要了解如何移轉至 Az PowerShell 模組,請參閱將 Azure PowerShell 從 AzureRM 移轉至 Az

必要條件

開始進行本教學課程之前:

刪除包含 Service Fabric 叢集的資源群組

刪除叢集及其取用之所有資源的最簡單方式,就是刪除資源群組。

登入 Azure 並選取您要移除叢集的訂用帳戶識別碼。 您可以登入Azure 入口網站找到您的訂用帳戶識別碼。 使用 Remove-AzResourceGroup Cmdlet 或 az group delete 命令刪除資源群組和所有叢集資源。

Connect-AzAccount
Set-AzContext -SubscriptionId <guid>
$groupname = "sfclustertutorialgroup"
Remove-AzResourceGroup -Name $groupname -Force
az login
az account set --subscription <guid>
ResourceGroupName="sfclustertutorialgroup"
az group delete --name $ResourceGroupName

選擇性地刪除叢集資源和相關聯的資源

如果您的資源群組只有您想要刪除之 Service Fabric 叢集相關的資源,則很容易就可以刪除整個資源群組。 如果您想要選擇性地刪除資源群組中的資源,並確保資源未與叢集相關聯,請遵循這些步驟。

列出資源群組中的資源:

Connect-AzAccount
Set-AzContext -SubscriptionId <guid>
$groupname = "sfclustertutorialgroup"
Get-AzResource -ResourceGroupName $groupname | ft
az login
az account set --subscription <guid>
ResourceGroupName="sfclustertutorialgroup"
az resource list --resource-group $ResourceGroupName

對於您想要刪除的每個資源,執行下列指令碼︰

Remove-AzResource -ResourceName "<name of the Resource>" -ResourceType "<Resource Type>" -ResourceGroupName $groupname -Force
az resource delete --name "<name of the Resource>" --resource-type "<Resource Type>" --resource-group $ResourceGroupName

若要刪除叢集資源,請執行下列指令碼︰

Remove-AzResource -ResourceName "<name of the Resource>" -ResourceType "Microsoft.ServiceFabric/clusters" -ResourceGroupName $groupname -Force
az resource delete --name "<name of the Resource>" --resource-type "Microsoft.ServiceFabric/clusters" --resource-group $ResourceGroupName

下一步

在本教學課程中,您已了解如何:

  • 刪除資源群組及其所有資源
  • 選擇性地刪除資源群組中的資源

現在您已完成本教學課程,請嘗試下列作業: