📅  最后修改于: 2023-12-03 15:02:56.543000             🧑  作者: Mango
Microsoft Azure 提供了丰富的云服务,包括但不限于虚拟机、存储、数据库、计算服务等。但在使用这些服务的同时,也需要时刻关注其使用情况,及时删除未使用的服务,以避免浪费资源和费用。
要了解哪些服务未被使用,可以通过以下方式进行查询:
进入 Azure 门户网站,选择“所有资源”(All resources)选项卡,可以看到所有已经创建的资源。检查是否有一些资源已经过时或者未被使用,可以标记为删除。
通过 PowerShell 脚本也可以查询未使用的服务。首先需要安装 Azure PowerShell 模块,接着输入以下命令查询未使用资源:
$Unused = Get-AzureRmResource | Where-Object { $_.Tags.Values -notcontains "DO-NOT-DELETE" } | Where-Object { $_.Tags.Values -notcontains "InUse" } | Select-Object ResourceId,Skuname
以上命令将返回未使用的资源 ID 和 SKU 名称。
删除服务之前需要注意以下事项:
执行删除操作可以通过 Azure 门户网站或者 PowerShell 脚本进行。在 Azure 门户网站,选择要删除的服务,点击“删除”按钮即可。如果使用 PowerShell 脚本删除,可以使用以下命令:
$Unused | %{Remove-AzureRmResource -ResourceId $_.ResourceId -Force -Verbose}
以上命令将根据输入的未使用资源 ID,执行批量删除操作。
通过学习以上方法,您可以及时发现未使用的 Azure 云服务,并采取相应的操作进行删除,从而避免浪费资源和产生额外的费用。