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:

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 ini membuat templat menerapkan Quickstart 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