Gerir Grupos de Recursos do Azure com Azure PowerShell
Saiba como utilizar Azure PowerShell com o Azure Resource Manager para gerir os seus grupos de recursos do Azure. Para gerir recursos do Azure, veja Gerir recursos do Azure com Azure PowerShell.
Pré-requisitos
Azure PowerShell. Para obter mais informações, veja Instalar o módulo do Azure Az PowerShell.
Depois de instalar, inicie sessão pela primeira vez. Para obter mais informações, consulte Iniciar sessão.
O que é um grupo de recursos
Um grupo de recursos é um contentor que detém recursos relacionados para uma solução do Azure. O grupo de recursos pode incluir todos os recursos para a solução ou apenas os recursos que pretende gerir como um grupo. Decide como pretende adicionar recursos a grupos de recursos com base no que faz mais sentido para a sua organização. Geralmente, adicione recursos que partilhem o mesmo ciclo de vida ao mesmo grupo de recursos para que possa facilmente implementá-los, atualizá-los e eliminá-los como um grupo.
O grupo de recursos armazena metadados sobre os recursos. Quando especifica uma localização para o grupo de recursos, está a especificar onde esses metadados estão armazenados. Por motivos de conformidade, poderá ter de certificar que os dados estão armazenados numa determinada região.
Criar grupos de recursos
Para criar um grupo de recursos, utilize New-AzResourceGroup.
New-AzResourceGroup -Name exampleGroup -Location westus
Listar grupos de recursos
Para listar os grupos de recursos na sua subscrição, utilize Get-AzResourceGroup.
Get-AzResourceGroup
Para obter um grupo de recursos, indique o nome do grupo de recursos.
Get-AzResourceGroup -Name exampleGroup
Eliminar grupos de recursos
Para eliminar um grupo de recursos, utilize Remove-AzResourceGroup.
Remove-AzResourceGroup -Name exampleGroup
Para obter mais informações sobre como o Azure Resource Manager ordena a eliminação de recursos, veja Eliminação de grupos de recursos do Azure Resource Manager.
Implementar recursos
Pode implementar recursos do Azure com Azure PowerShell ou ao implementar um modelo do Azure Resource Manager (ARM) ou um ficheiro Bicep.
Implementar recursos com operações de armazenamento
O exemplo seguinte cria uma conta de armazenamento. O nome fornecido para a conta de armazenamento tem de ser exclusivo em todo o Azure.
New-AzStorageAccount -ResourceGroupName exampleGroup -Name examplestore -Location westus -SkuName "Standard_LRS"
Implementar recursos com um modelo do ARM ou um ficheiro Bicep
Para implementar um modelo arm ou um ficheiro Bicep, utilize New-AzResourceGroupDeployment.
New-AzResourceGroupDeployment -ResourceGroupName exampleGroup -TemplateFile storage.bicep
O exemplo seguinte mostra o ficheiro Bicep com o nome storage.bicep
que está a implementar:
@minLength(3)
@maxLength(11)
param storagePrefix string
var uniqueStorageName = concat(storagePrefix, uniqueString(resourceGroup().id))
resource uniqueStorage 'Microsoft.Storage/storageAccounts@2022-09-01' = {
name: uniqueStorageName
location: 'eastus'
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
properties: {
supportsHttpsTrafficOnly: true
}
}
Para obter mais informações sobre como implementar um modelo do ARM, veja Implementar recursos com modelos arm e Azure PowerShell.
Para obter mais informações sobre como implementar um ficheiro Bicep, veja Implementar recursos com o Bicep e Azure PowerShell.
Bloquear grupos de recursos
O bloqueio impede que outros utilizadores na sua organização eliminem ou modifiquem acidentalmente recursos críticos.
Para impedir que um grupo de recursos e os respetivos recursos sejam eliminados, utilize New-AzResourceLock.
New-AzResourceLock -LockName LockGroup -LockLevel CanNotDelete -ResourceGroupName exampleGroup
Para obter os bloqueios de um grupo de recursos, utilize Get-AzResourceLock.
Get-AzResourceLock -ResourceGroupName exampleGroup
Para eliminar um bloqueio, utilize Remove-AzResourceLock.
$lockId = (Get-AzResourceLock -ResourceGroupName exampleGroup).LockId
Remove-AzResourceLock -LockId $lockId
Para obter mais informações, consulte Bloquear recursos com o Azure Resource Manager.
Etiquetar grupos de recursos
Pode aplicar etiquetas a grupos de recursos e recursos para organizar logicamente os seus recursos. Para obter informações, consulte Utilizar etiquetas para organizar os seus recursos do Azure.
Exportar grupos de recursos para modelos
Para ajudar a criar modelos do ARM, pode exportar um modelo a partir de recursos existentes. Para obter mais informações, veja Utilizar Azure PowerShell para exportar um modelo.
Gerir o acesso a grupos de recursos
O controlo de acesso baseado em funções do Azure (RBAC do Azure) é a forma como gere o acesso aos recursos no Azure. Para obter mais informações, veja Adicionar ou remover atribuições de funções do Azure com Azure PowerShell.
Passos seguintes
- Para saber mais sobre o Azure Resource Manager, veja Descrição geral do Azure Resource Manager.
- Para saber mais sobre a sintaxe do modelo Resource Manager, veja Compreender a estrutura e a sintaxe dos modelos do Azure Resource Manager.