Azure CLI kullanarak Azure kaynaklarını yönetme
Azure kaynaklarınızı yönetmek için Azure Resource Manager ile Azure CLI'yi kullanmayı öğrenin. Kaynak gruplarını yönetmek için bkz. Azure CLI kullanarak Azure kaynak gruplarını yönetme.
Kaynakları mevcut bir kaynak grubuna dağıtma
Azure kaynaklarını doğrudan Azure CLI kullanarak dağıtabilir veya Azure kaynakları oluşturmak için bir Resource Manager şablonu dağıtabilirsiniz.
Kaynak dağıtma
Aşağıdaki betik bir depolama hesabı oluşturur.
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
Şablon dağıtma
Aşağıdaki betik, depolama hesabı oluşturmak için bir Hızlı Başlangıç şablonu dağıtır. Daha fazla bilgi için bkz. Hızlı Başlangıç: Visual Studio Code ile ARM şablonları oluşturma.
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"
Daha fazla bilgi için bkz. Resource Manager şablonları ve Azure CLI ile kaynakları dağıtma.
Kaynak grubu ve kaynakları dağıtma
Bir kaynak grubu oluşturabilir ve kaynakları gruba dağıtabilirsiniz. Daha fazla bilgi için bkz. Kaynak grubu oluşturma ve kaynakları dağıtma.
Kaynakları birden çok aboneliğe veya kaynak grubuna dağıtma
Genellikle, şablonunuzdaki tüm kaynakları tek bir kaynak grubuna dağıtırsınız. Ancak, bir dizi kaynağı birlikte dağıtmak ancak bunları farklı kaynak gruplarına veya aboneliklere yerleştirmek istediğiniz senaryolar vardır. Daha fazla bilgi için bkz. Azure kaynaklarını birden çok aboneliğe veya kaynak grubuna dağıtma.
Kaynakları silme
Aşağıdaki betikte depolama hesabının nasıl silineceği gösterilmektedir.
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 kaynakların silinmesini nasıl sipariş eder hakkında daha fazla bilgi için bkz. Azure Resource Manager kaynak grubu silme.
Kaynakları taşıma
Aşağıdaki betikte depolama hesabının bir kaynak grubundan başka bir kaynak grubuna nasıl kaldırılacağı gösterilmektedir.
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
Daha fazla bilgi için bkz. Kaynakları yeni kaynak grubuna veya aboneliğe taşıma.
Kaynakları kilitleme
Kilitleme, kuruluşunuzdaki diğer kullanıcıların Azure aboneliği, kaynak grubu veya kaynak gibi kritik kaynakları yanlışlıkla silmesini veya değiştirmesini önler.
Aşağıdaki betik bir depolama hesabını kilitler, böylece hesap silinemez.
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
Aşağıdaki betik bir depolama hesabı için tüm kilitleri alır:
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 ""
Aşağıdaki betik bir depolama hesabının kilidini siler:
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
Daha fazla bilgi için bkz. Azure Resource Manager ile kaynakları kilitleme.
Kaynakları etiketleme
Etiketleme, kaynak grubunuzu ve kaynaklarınızı mantıksal olarak düzenlemenize yardımcı olur. Bilgi için bkz. Azure kaynaklarınızı düzenlemek için etiketleri kullanma.
Kaynaklara erişimi yönetme
Azure rol tabanlı erişim denetimi (Azure RBAC), Azure'daki kaynaklara erişimi yönetme yöntemidir. Daha fazla bilgi için bkz. Azure CLI kullanarak Azure rol atamaları ekleme veya kaldırma.
Sonraki adımlar
- Azure Resource Manager öğrenmek için bkz. Azure Resource Manager genel bakış.
- Resource Manager şablonu söz dizimini öğrenmek için bkz. Azure Resource Manager şablonlarının yapısını ve söz dizimini anlama.
- Şablon geliştirmeyi öğrenmek için adım adım öğreticilere bakın.
- Azure Resource Manager şablon şemalarını görüntülemek için bkz. şablon başvurusu.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin