Gerenciar grupos de recursos do Azure usando a CLI do Azure
Saiba como usar a CLI do Azure com o Azure Resource Manager para gerenciar seus grupos de recursos do Azure.
Pré-requisitos
CLI do Azure. Para obter mais informações, consulte Como instalar a CLI do Azure.
Uma conta autenticada. Depois de instalar a CLI do Azure, entre pela primeira vez. Para obter mais informações, consulte Como entrar na CLI do Azure.
O que é um grupo de recursos
Um grupo de recursos é um contentor que manté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. Você decide como adicionar recursos a grupos de recursos com base no que faz mais sentido para sua organização. Geralmente, adicione recursos que compartilham o mesmo ciclo de vida ao mesmo grupo de recursos para que você possa implantá-los, atualizá-los e excluí-los facilmente como um grupo.
O grupo de recursos armazena metadados sobre os recursos. Ao especificar um local para o grupo de recursos, você está especificando onde esses metadados são armazenados. Por motivos de conformidade, talvez seja necessário garantir que seus dados sejam armazenados em uma região específica.
Criar grupos de recursos
Para criar um grupo de recursos, use az group create.
az group create --name demoResourceGroup --location westus
Listar grupos de recursos
Para listar os grupos de recursos em sua assinatura, use az group list.
az group list
Para obter um grupo de recursos, use az group show.
az group show --name exampleGroup
Eliminar grupos de recursos
Para excluir um grupo de recursos, use az group delete.
az group delete --name exampleGroup
Para obter mais informações sobre como o Azure Resource Manager ordena a exclusão de recursos, consulte Exclusão do grupo de recursos do Azure Resource Manager.
Implementar recursos
Você pode implantar recursos do Azure usando a CLI do Azure ou implantando um modelo do Azure Resource Manager (ARM) ou um arquivo Bicep.
Implantar recursos usando operações de armazenamento
O exemplo a seguir cria uma conta de armazenamento. O nome fornecido para a conta de armazenamento deve ser exclusivo no Azure.
az storage account create --resource-group exampleGroup --name examplestore --location westus --sku Standard_LRS --kind StorageV2
Implantar recursos usando um modelo ARM ou um arquivo Bicep
Para implantar um modelo ARM ou um arquivo Bicep, use az deployment group create.
az deployment group create --resource-group exampleGroup --template-file storage.bicep
O exemplo a seguir mostra o arquivo Bicep chamado storage.bicep
que você está implantando:
@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 implantar um modelo ARM, consulte Implantar recursos com modelos do Resource Manager e CLI do Azure.
Para obter mais informações sobre como implantar um arquivo Bicep, consulte Implantar recursos com Bicep e 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 evitar que um grupo de recursos e seus recursos sejam excluídos, use az lock create.
az lock create --name LockGroup --lock-type CanNotDelete --resource-group exampleGroup
Para obter os bloqueios para um grupo de recursos, use az lock list.
az lock list --resource-group exampleGroup
Para excluir um bloqueio, use az lock delete.
az lock delete --name exampleLock --resource-group exampleGroup
Para obter mais informações, consulte Bloquear recursos com o Azure Resource Manager.
Marcar grupos de recursos
Você pode aplicar tags a grupos de recursos e recursos para organizar logicamente seus ativos. Para obter informações, consulte Usando marcas para organizar seus recursos do Azure.
Exportar grupos de recursos para modelos
Para ajudar na criação de modelos ARM, você pode exportar um modelo de recursos existentes. Para obter mais informações, consulte Usar a CLI do Azure para exportar um modelo.
Gerenciar o acesso a grupos de recursos
Para gerenciar o acesso a um grupo de recursos, use o controle de acesso baseado em função do Azure (Azure RBAC). Para obter mais informações, consulte Adicionar ou remover atribuições de função do Azure usando a CLI do Azure.
Próximos passos
- Para gerenciar recursos do Azure, consulte Gerenciar recursos do Azure usando a CLI do Azure.
- Para saber mais sobre o Azure Resource Manager, consulte Visão geral do Azure Resource Manager.
- Para aprender a sintaxe do modelo do Resource Manager, consulte Compreender a estrutura e a sintaxe dos modelos do Azure Resource Manager.