Azure-resources beheren met behulp van Azure CLI

Meer informatie over het gebruik van Azure CLI met Azure Resource Manager om uw Azure-resources te beheren. Zie Azure-resourcegroepen beheren met behulp van Azure CLI voor het beheren van resourcegroepen.

Resources implementeren in een bestaande resourcegroep

U kunt Azure-resources rechtstreeks implementeren met behulp van Azure CLI of een Resource Manager sjabloon implementeren om Azure-resources te maken.

Een resource implementeren

Met het volgende script wordt een opslagaccount gemaakt.

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 

Een sjabloon implementeren

Met het volgende script maakt u een quickstart-sjabloon om een opslagaccount te maken. Zie Quickstart: ARM-sjablonen maken met Visual Studio Code voor meer informatie.

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

Zie Resources implementeren met Resource Manager-sjablonen en Azure CLI voor meer informatie.

Een resourcegroep en resources implementeren

U kunt een resourcegroep maken en resources in de groep implementeren. Zie Resourcegroep maken en resources implementeren voor meer informatie.

Resources implementeren in meerdere abonnementen of resourcegroepen

Normaal gesproken implementeert u alle resources in uw sjabloon in één resourcegroep. Er zijn echter scenario's waarin u een set resources samen wilt implementeren, maar deze in verschillende resourcegroepen of abonnementen wilt plaatsen. Zie Azure-resources implementeren in meerdere abonnementen of resourcegroepen voor meer informatie.

Resources verwijderen

Het volgende script laat zien hoe u een opslagaccount verwijdert.

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 

Zie Azure Resource Manager resourcegroep verwijderen voor meer informatie over hoe Azure Resource Manager het verwijderen van resources bestelt.

Resources verplaatsen

Het volgende script laat zien hoe u een opslagaccount van de ene resourcegroep naar een andere resourcegroep verwijdert.

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

Zie voor meer informatie Resources verplaatsen naar een nieuwe resourcegroep of een nieuw abonnement.

Resources vergrendelen

Vergrendelen voorkomt dat andere gebruikers in uw organisatie per ongeluk kritieke resources, zoals een Azure-abonnement, resourcegroep of resource, verwijderen of wijzigen.

Met het volgende script wordt een opslagaccount vergrendeld, zodat het account niet kan worden verwijderd.

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 

Met het volgende script worden alle vergrendelingen voor een opslagaccount opgehaald:

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 ""

Met het volgende script wordt een vergrendeling van een opslagaccount verwijderd:

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

Zie voor meer informatie Resources vergrendelen met Azure Resource Manager.

Resources taggen

Taggen helpt bij het logisch organiseren van uw resourcegroep en resources. Zie Tags gebruiken om uw Azure-resources te organiseren voor meer informatie.

Toegang tot resources beheren

Op rollen gebaseerd toegangsbeheer van Azure (Azure RBAC) is de manier waarop u de toegang tot resources in Azure beheert. Zie Azure-roltoewijzingen toevoegen of verwijderen met behulp van Azure CLI voor meer informatie.

Volgende stappen