Управлять ресурсами Azure с помощью Azure CLIManage Azure resources by using Azure CLI

Узнайте, как использовать Azure CLI с помощью Azure Resource Manager для управления ресурсами Azure.Learn how to use Azure CLI with Azure Resource Manager to manage your Azure resources. Для управления группами ресурсов, см. в разделе групп ресурсов Azure, управлять ими с помощью Azure CLI.For managing resource groups, see Manage Azure resource groups by using Azure CLI.

Другие статьи об управлении ресурсами:Other articles about managing resources:

Развертывание ресурсов в существующую группу ресурсовDeploy resources to an existing resource group

Развертывание ресурсов Azure с помощью Azure PowerShell или развернуть шаблон Resource Manager для создания ресурсов Azure.You can deploy Azure resources directly by using Azure PowerShell, or deploy a Resource Manager template to create Azure resources.

Развертывание ресурсаDeploy a resource

Следующий скрипт создает учетную запись хранения.The following script creates a storage account.

echo "Enter the Resource Group name:" &&
read resourceGroupName &&
echo "Enter the location (i.e. centralus):" &&
read location &&
echo "Enter the storage account name:" &&
read storageAccountName &&
az storage account create --resource-group $resourceGroupName --name $storageAccountName --location $location --sku Standard_LRS --kind StorageV2 &&
az storage account show --resource-group $resourceGroupName --name $storageAccountName 

Развертывание шаблонаDeploy a template

Следующий скрипт создает развертывание шаблона быстрого запуска для создания учетной записи хранения.The following script creates deploy a Quickstart template to create a storage account. Дополнительные сведения см. в разделе Создание шаблона Azure Resource Manager c помощью Visual Studio Code.For more information, see Quickstart: Create Azure Resource Manager templates by using Visual Studio Code.

echo "Enter the Resource Group name:" &&
read resourceGroupName &&
echo "Enter the location (i.e. centralus):" &&
read location &&
az group deployment create --resource-group $resourceGroupName --template-uri "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-storage-account-create/azuredeploy.json"

Дополнительные сведения см. в статье Развертывание ресурсов с использованием шаблонов Resource Manager и Azure CLI.For more information, see Deploy resources with Resource Manager templates and Azure CLI.

Развернуть группу ресурсов и ресурсыDeploy a resource group and resources

Можно создать группу ресурсов и развернуть ресурсы в группе.You can create a resource group and deploy resources to the group. См. дополнительные сведения в разделе Создание группы ресурсов и развертывание ресурсов.For more information, see Create resource group and deploy resources.

Развертывание ресурсов в нескольких подписках или группах ресурсовDeploy resources to multiple subscriptions or resource groups

Обычно развертывание всех ресурсов в шаблоне выполняется в отдельную группу ресурсов.Typically, you deploy all the resources in your template to a single resource group. Тем не менее возможны ситуации, когда необходимо развернуть набор ресурсов одновременно, но при этом разместить их в отдельных подписках или группах ресурсов.However, there are scenarios where you want to deploy a set of resources together but place them in different resource groups or subscriptions. Дополнительные сведения см. в разделе развертывание ресурсов Azure в нескольких подписках или группах ресурсов.For more information, see Deploy Azure resources to multiple subscriptions or resource groups.

Удаление ресурсов.Delete resources

Следующий сценарий показывает, как удалить учетную запись хранения.The following script shows how to delete a storage account.

echo "Enter the Resource Group name:" &&
read resourceGroupName &&
echo "Enter the storage account name:" &&
read storageAccountName &&
az storage account delete --resource-group $resourceGroupName --name $storageAccountName 

Дополнительные сведения о как упорядочивает удаление ресурсов в Azure Resource Manager, см. в разделе удаление группы ресурсов Azure Resource Manager.For more information about how Azure Resource Manager orders the deletion of resources, see Azure Resource Manager resource group deletion.

Перемещение ресурсовMove resources

Следующий сценарий показывает, как удалить учетную запись хранения из одной группы ресурсов в другую группу ресурсов.The following script shows how to remove a storage account from one resource group to another resource group.

echo "Enter the source Resource Group name:" &&
read srcResourceGroupName &&
echo "Enter the destination Resource Group name:" &&
read destResourceGroupName &&
echo "Enter the storage account name:" &&
read storageAccountName &&
storageAccount=$(az resource show --resource-group $srcResourceGroupName --name $storageAccountName --resource-type Microsoft.Storage/storageAccounts --query id --output tsv) &&
az resource move --destination-group $destResourceGroupName --ids $storageAccount

Дополнительные сведения см. в статье Перемещение ресурсов в новую группу ресурсов или подписку.For more information, see Move resources to new resource group or subscription.

Блокировка ресурсовLock resources

Блокировка запрещает другим пользователям в организации случайно удалить или изменить критически важные ресурсы, такие как подписки Azure, группу ресурсов или ресурс.Locking prevents other users in your organization from accidentally deleting or modifying critical resources, such as Azure subscription, resource group, or resource.

Следующий сценарий блокирует учетную запись хранения, чтобы учетная запись не может быть удалена.The following script locks a storage account so the account can't be deleted.

echo "Enter the Resource Group name:" &&
read resourceGroupName &&
echo "Enter the storage account name:" &&
read storageAccountName &&
az lock create --name LockSite --lock-type CanNotDelete --resource-group $resourceGroupName --resource-name $storageAccountName --resource-type Microsoft.Storage/storageAccounts 

Следующий сценарий получает все блокировки для учетной записи хранения:The following script gets all locks for a storage account:

echo "Enter the Resource Group name:" &&
read resourceGroupName &&
echo "Enter the storage account name:" &&
read storageAccountName &&
az lock list --resource-group $resourceGroupName --resource-name $storageAccountName --resource-type Microsoft.Storage/storageAccounts --parent ""

Следующий скрипт удаляет блокировку учетной записи хранения:The following script deletes a lock of a storage account:

echo "Enter the Resource Group name:" &&
read resourceGroupName &&
echo "Enter the storage account name:" &&
read storageAccountName &&
lockId=$(az lock show --name LockSite --resource-group $resourceGroupName --resource-type Microsoft.Storage/storageAccounts --resource-name $storageAccountName --output tsv --query id)&&
az lock delete --ids $lockId

Дополнительные сведения см. в статье Блокировка ресурсов с помощью диспетчера ресурсов Azure.For more information, see Lock resources with Azure Resource Manager.

Добавление тегов к ресурсамTag resources

Добавление тегов позволяет логически Упорядочить группу ресурсов и ресурсы.Tagging helps organizing your resource group and resources logically. Сведения см. в разделе использование тегов для организации ресурсов в Azure.For information, see Using tags to organize your Azure resources.

Управление доступом к ресурсамManage access to resources

Управление доступом на основе ролей (RBAC) — это способ управления доступом к ресурсам в Azure.Role-based access control (RBAC) is the way that you manage access to resources in Azure. Дополнительные сведения см. в разделе управление доступом с помощью RBAC и Azure CLI.For more information, see Manage access using RBAC and Azure CLI.

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