你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Azure CLI 管理 Azure 资源组
了解如何将 Azure CLI 与 Azure 资源管理器配合使用来管理 Azure 资源组。 若要管理 Azure 资源,请参阅使用 Azure CLI 管理 Azure 资源。
先决条件
Azure CLI。 有关详细信息,请参阅 如何安装 Azure CLI。
安装后,进行首次登录。 有关详细信息,请参阅如何登录 Azure CLI。
什么是资源组
资源组是用于保存 Azure 解决方案相关资源的容器。 资源组可以包含解决方案的所有资源,也可以只包含想要作为组来管理的资源。 在决定如何将资源添加到资源组时,要根据对组织最为有利的原则。 通常可将共享相同生命周期的资源添加到同一资源组,以便将其作为一个组轻松部署、更新和删除。
” 资源组存储有关资源的元数据。 当指定资源组的位置时,也就指定了元数据的存储位置。 出于合规性原因,可能需要确保数据存储在某一特定区域。
创建资源组
若要创建资源组,请使用 az group create。
az group create --name demoResourceGroup --location westus
列出资源组
若要列出订阅中的资源组,请使用 az group list。
az group list
若要获取一个资源组,请使用 az group show。
az group show --name exampleGroup
删除资源组
若要删除资源组,请使用 az group delete。
az group delete --name exampleGroup
若要详细了解 Azure 资源管理器如何控制资源的删除,请参阅 Azure 资源管理器资源组的删除。
部署资源
可以通过使用 Azure CLI 或者通过部署 Azure 资源管理器 (ARM) 模板或 Bicep 文件来部署 Azure 资源。
使用存储操作部署资源
以下示例创建存储帐户。 为存储帐户提供的名称在 Azure 中必须是独一无二的。
az storage account create --resource-group exampleGroup --name examplestore --location westus --sku Standard_LRS --kind StorageV2
使用 ARM 模板或 Bicep 文件部署资源
若要部署 ARM 模板或 Bicep 文件,请使用 az deployment group create。
az deployment group create --resource-group exampleGroup --template-file storage.bicep
以下示例显示了你即将部署的名为 storage.bicep
的 Bicep 文件:
@minLength(3)
@maxLength(11)
param storagePrefix string
var uniqueStorageName = concat(storagePrefix, uniqueString(resourceGroup().id))
resource uniqueStorage 'Microsoft.Storage/storageAccounts@2022-09-01' = {
name: uniqueStorageName
location: 'eastus'
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
properties: {
supportsHttpsTrafficOnly: true
}
}
若要详细了解如何部署 ARM 模板,请参阅使用资源管理器模板和 Azure CLI 部署资源。
若要详细了解如何部署 Bicep 文件,请参阅使用 Bicep 和 Azure CLI 部署资源。
锁定资源组
锁定可以防止组织中的其他用户意外删除或修改重要资源。
若要防止删除资源组及其资源,请使用 az lock create。
az lock create --name LockGroup --lock-type CanNotDelete --resource-group exampleGroup
若要获取某个资源组的锁,请使用 az lock list。
az lock list --resource-group exampleGroup
若要删除锁,请使用 az lock delete。
az lock delete --name exampleLock --resource-group exampleGroup
有关详细信息,请参阅 使用 Azure 资源管理器锁定资源。
标记资源组
可以将标记应用到资源组和资源,以按照逻辑组织资产。 有关信息,请参阅使用标记组织 Azure 资源。
将资源组导出到模板
若要协助创建 ARM 模板,可以从现有资源导出模板。 有关详细信息,请参阅使用 Azure CLI 导出模板。
管理对资源组的访问
若要管理资源组的访问权限,请使用 Azure 基于角色的访问控制 (Azure RBAC)。 有关详细信息,请参阅使用 Azure CLI 添加或删除 Azure 角色分配。
后续步骤
- 若要了解 Azure 资源管理器,请参阅 Azure 资源管理器概述。
- 若要了解资源管理器模板语法,请参阅了解 Azure 资源管理器模板的结构和语法。