Gerir Grupos de Recursos do Azure com a CLI do Azure
Saiba como utilizar a CLI do Azure com o Azure Resource Manager para gerir os grupos de recursos do Azure. Para gerir recursos do Azure, veja Gerir recursos do Azure com a CLI do Azure.
Pré-requisitos
CLI do Azure. Para obter mais informações, veja Como instalar a CLI do Azure.
Depois de instalar, inicie sessão pela primeira vez. Para obter mais informações, veja Como iniciar sessão na CLI do Azure.
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 partilham 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 az group create.
az group create --name demoResourceGroup --location westus
Listar grupos de recursos
Para listar os grupos de recursos na sua subscrição, utilize az group list.
az group list
Para obter um grupo de recursos, utilize az group show.
az group show --name exampleGroup
Eliminar grupos de recursos
Para eliminar um grupo de recursos, utilize az group delete.
az group delete --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 a CLI do Azure 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.
az storage account create --resource-group exampleGroup --name examplestore --location westus --sku Standard_LRS --kind StorageV2
Implementar recursos com um modelo do ARM ou um ficheiro Bicep
Para implementar um modelo do ARM ou um ficheiro Bicep, utilize az deployment group create.
az deployment group create --resource-group exampleGroup --template-file 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 Resource Manager e a CLI do Azure.
Para obter mais informações sobre como implementar um ficheiro Bicep, veja Implementar recursos com o Bicep e a CLI do Azure.
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 az lock create.
az lock create --name LockGroup --lock-type CanNotDelete --resource-group exampleGroup
Para obter os bloqueios de um grupo de recursos, utilize az lock list.
az lock list --resource-group exampleGroup
Para eliminar um bloqueio, utilize az lock delete.
az lock delete --name exampleLock --resource-group exampleGroup
Para obter mais informações, consulte Bloquear recursos com o Azure Resource Manager.
Grupos de recursos de etiquetas
Pode aplicar etiquetas a grupos de recursos e recursos para organizar logicamente os seus recursos. Para obter informações, veja Utilizar etiquetas para organizar os 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 a CLI do Azure para exportar um modelo.
Gerir o acesso a grupos de recursos
Para gerir o acesso a um grupo de recursos, utilize o controlo de acesso baseado em funções do Azure (RBAC do Azure). Para obter mais informações, veja Adicionar ou remover atribuições de funções do Azure com a CLI do Azure.
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.