Kelola sumber daya Azure dengan menggunakan Azure PowerShell
Pelajari cara menggunakan Azure PowerShell dengan Azure Resource Manager untuk mengelola sumber daya Azure Anda. Untuk mengelola grup sumber daya, lihat Kelola grup sumber daya Azure dengan menggunakan Azure PowerShell.
Artikel lain tentang mengelola sumber daya:
- Kelola sumber daya Azure dengan menggunakan portal Microsoft Azure
- Kelola sumber daya Azure dengan menggunakan portal Azure CLI
Terapkan sumber daya ke grup sumber daya yang sudah ada
Anda dapat menerapkan sumber daya Azure secara langsung dengan menggunakan Azure PowerShell, atau menerapkan pola dasar Resource Manager untuk membuat sumber daya Azure.
Terapkan sumber daya
Skrip berikut membuat akun penyimpanan.
$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$location = Read-Host -Prompt "Enter the location (i.e. centralus)"
$storageAccountName = Read-Host -Prompt "Enter the storage account name"
# Create the storage account.
$storageAccount = New-AzStorageAccount -ResourceGroupName $resourceGroupName `
-Name $storageAccountName `
-Location $location `
-SkuName "Standard_LRS"
# Retrieve the context.
$ctx = $storageAccount.Context
Terapkan pola dasar
Skrip berikut menyebarkan templat Mulai Cepat untuk membuat akun penyimpanan. Untuk informasi selengkapnya, lihat Quickstart: Membuat templat Azure Resource Manager menggunakan Visual Studio Code.
$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$location = Read-Host -Prompt "Enter the location (i.e. centralus)"
$templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.storage/storage-account-create/azuredeploy.json"
New-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName -TemplateUri $templateUri -Location $location
Untuk informasi selengkapnya, lihat Menyebarkan sumber daya dengan templat Resource Manager dan Microsoft Azure PowerShell.
Menyebarkan grup sumber daya dan sumber daya
Anda dapat membuat grup sumber daya dan menyebarkan sumber daya ke grup. Untuk informasi selengkapnya, lihat Membuat grup sumber daya dan menyebarkan sumber daya.
Menyebarkan sumber daya ke beberapa langganan atau grup sumber daya
Biasanya, Anda menyebarkan semua sumber daya dalam templat Anda ke satu grup sumber daya. Namun, ada skenario di mana Anda ingin menyebarkan set sumber daya bersamaan tetapi menempatkannya di grup sumber daya atau langganan yang berbeda. Untuk informasi lebih lanjut, lihat Menyebarkan sumber daya Azure ke beberapa langganan atau grup sumber daya.
Hapus sumber daya
Skrip berikut ini memperlihatkan cara menghapus akun penyimpanan.
$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$storageAccountName = Read-Host -Prompt "Enter the storage account name"
Remove-AzStorageAccount -ResourceGroupName $resourceGroupName -AccountName $storageAccountName
Untuk informasi selengkapnya tentang cara Azure Resource Manager memerintahkan penghapusan sumber daya, lihat Penghapusan grup sumber daya Azure Resource Manager.
Memindahkan sumber daya
Skrip berikut ini memperlihatkan cara menghapus akun penyimpanan dari satu grup sumber daya ke grup sumber daya lain.
$srcResourceGroupName = Read-Host -Prompt "Enter the source Resource Group name"
$destResourceGroupName = Read-Host -Prompt "Enter the destination Resource Group name"
$storageAccountName = Read-Host -Prompt "Enter the storage account name"
$storageAccount = Get-AzResource -ResourceGroupName $srcResourceGroupName -ResourceName $storageAccountName
Move-AzResource -DestinationResourceGroupName $destResourceGroupName -ResourceId $storageAccount.ResourceId
Untuk informasi selengkapnya, lihat Memindahkan sumber daya ke grup sumber daya atau langganan baru.
Mengunci sumber daya
Penguncian mencegah pengguna lain di organisasi Anda menghapus atau memodifikasi sumber daya penting secara tidak sengaja, seperti langganan, grup sumber daya, atau sumber daya Azure.
Skrip berikut mengunci akun penyimpanan sehingga akun tidak dapat dihapus.
$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$storageAccountName = Read-Host -Prompt "Enter the storage account name"
New-AzResourceLock -LockName LockStorage -LockLevel CanNotDelete -ResourceGroupName $resourceGroupName -ResourceName $storageAccountName -ResourceType Microsoft.Storage/storageAccounts
Skrip berikut ini mendapatkan semua kunci untuk akun penyimpanan:
$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$storageAccountName = Read-Host -Prompt "Enter the storage account name"
Get-AzResourceLock -ResourceGroupName $resourceGroupName -ResourceName $storageAccountName -ResourceType Microsoft.Storage/storageAccounts
Skrip berikut ini menghapus kunci akun penyimpanan:
$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
$storageAccountName = Read-Host -Prompt "Enter the storage account name"
$lockId = (Get-AzResourceLock -ResourceGroupName $resourceGroupName -ResourceName $storageAccountName -ResourceType Microsoft.Storage/storageAccounts).LockId
Remove-AzResourceLock -LockId $lockId
Untuk informasi selengkapnya, lihat Kunci sumber daya dengan Azure Resource Manager.
Sumber daya tag
Pemberian tag membantu mengatur grup sumber daya dan sumber daya Anda secara logis. Untuk informasi selengkapnya, lihat Menggunakan tag untuk mengatur sumber daya Azure Anda.
Kelola akses ke sumber daya
Kontrol akses berbasis peran Azure (Azure RBAC) adalah cara Anda mengelola akses ke sumber daya di Azure. Untuk informasi selengkapnya, lihat Tambahkan atau hapus penetapan peran Azure menggunakan Azure PowerShell.
Langkah berikutnya
- Untuk mempelajari Azure Resource Manager, lihat Gambaran umum Azure Resource Manager.
- Untuk mempelajari sintaksis templat Resource Manager, lihat Pahami struktur dan sintaksis templat Azure Resource Manager.
- Untuk mempelajari cara mengembangkan templat, lihat tutorial langkah demi langkah.
- Untuk menampilkan skema templat Azure Resource Manager, lihat referensi templat.