Управление группами ресурсов Azure с помощью Azure PowerShell

Узнайте, как использовать Azure PowerShell и Azure Resource Manager для управления группами ресурсов Azure. Сведения об управлении ресурсами Azure см. в статье Управление ресурсами Azure с помощью Azure PowerShell.

Другие статьи об управлении группами ресурсов:

Что такое группа ресурсов?

Группа ресурсов — это контейнер, содержащий связанные ресурсы для решения Azure. В группу ресурсов могут входить все ресурсы приложения или только те, которыми необходимо управлять совместно. Пользователи могут выбрать оптимальный для своей организации способ добавления ресурсов в группы ресурсов. Как правило, ресурсы с общим жизненным циклом добавляют в одну и ту же группу ресурсов, чтобы их можно было легко развертывать, обновлять и удалять в виде группы.

В группе ресурсов хранятся метаданные о ресурсах. Указывая расположение группы ресурсов, вы определяете расположение метаданных. В целях обеспечения соответствия необходимо убедиться, что данные хранятся в определенном регионе.

Создание группы ресурсов

Создайте группу ресурсов с помощью командлета New-AzResourceGroup.

New-AzResourceGroup -Name exampleGroup -Location westus

Перечислить группы ресурсов

Для получения списка групп ресурсов в подписке используйте командлет Get-AzResourceGroup.

Get-AzResourceGroup

Чтобы получить одну группу ресурсов, укажите ее имя.

Get-AzResourceGroup -Name exampleGroup

Удаление групп ресурсов

Чтобы удалить группу ресурсов, используйте командлет Remove-AzResourceGroup.

Remove-AzResourceGroup -Name exampleGroup

Дополнительные сведения о том, как Azure Resource Manager упорядочивает удаление ресурсов, см. в статье Удаление группы ресурсов в Azure Resource Manager.

Развертывание ресурсов

Вы можете развернуть ресурсы Azure с помощью Azure PowerShell или путем развертывания шаблона Azure Resource Manager (ARM) или файла Bicep.

В следующем примере создается учетная запись хранения. Имя учетной записи хранения должно быть уникальным в Azure.

New-AzStorageAccount -ResourceGroupName exampleGroup -Name examplestore -Location westus -SkuName "Standard_LRS"

Чтобы развернуть шаблон ARM или файл Bicep, используйте командлет New-AzResourceGroupDeployment.

New-AzResourceGroupDeployment -ResourceGroupName exampleGroup -TemplateFile storage.bicep

Подробнее о развертывании шаблона ARM см. в статье Развертывание ресурсов с помощью шаблонов ARM и Azure PowerShell.

Подробнее о развертывании файла Bicep см. в статье Развертывание ресурсов с помощью Bicep и Azure PowerShell.

Блокировка групп ресурсов

Блокировка не позволяет пользователям в организации случайно удалить или изменить критически важные ресурсы.

Чтобы предотвратить удаление группы ресурсов и ее элементов, используйте командлет New-AzResourceLock.

New-AzResourceLock -LockName LockGroup -LockLevel CanNotDelete -ResourceGroupName exampleGroup

Чтобы получить блокировки для группы ресурсов, используйте командлет Get-AzResourceLock.

Get-AzResourceLock -ResourceGroupName exampleGroup

Дополнительные сведения см. в статье Блокировка ресурсов с помощью диспетчера ресурсов Azure.

Тег групп ресурсов

К ресурсам и их группам можно добавлять теги. Это позволяет логически их упорядочивать. Дополнительные сведения см. в статье Использование тегов для упорядочивания ресурсов в Azure.

Экспорт групп ресурсов в шаблоны

Чтобы упростить создание шаблонов ARM, можно экспортировать шаблон из существующих ресурсов. Подробнее см. в статье об использовании Azure PowerShell для экспорта шаблона.

Управление доступом к группам ресурсов

Управление доступом на основе ролей Azure (Azure RBAC) — это способ управления доступом к ресурсам в Azure. Дополнительные сведения см. в статье о добавлении и удалении назначений ролей Azure с помощью PowerShell.

Дальнейшие действия