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
- Zie Overzicht van Azure Resource Manager voor meer informatie over Azure Resource Manager.
- Zie Inzicht in de structuur en syntaxis van Azure Resource Manager-sjablonen voor meer informatie over de Resource Manager sjabloonsyntaxis.
- Zie de stapsgewijze zelfstudies voor meer informatie over het ontwikkelen van sjablonen.
- Zie Sjabloonreferentie als u de Sjabloonschema's van Azure Resource Manager wilt bekijken.