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 os grupos de recursos do Azure. Para gerenciar recursos do Azure, confira Gerenciar recursos do Azure usando a CLI do Azure.
Pré-requisitos
CLI do Azure. Para obter mais informações, confira Como instalar a CLI do Azure.
Após a instalação, entre pela primeira vez. Para obter mais informações, confira Como entrar na CLI do Azure.
O que é um grupo de recursos?
Um grupo de recursos é um contêiner que mantém os recursos relacionados a uma solução do Azure. O grupo de recursos pode incluir todos os recursos para a solução ou apenas os recursos que você deseja gerenciar como um grupo. Você decide como deseja adicionar recursos para grupos de recursos com base no que faz mais sentido para sua organização. Em geral, adicione recursos que compartilham o mesmo ciclo de vida no mesmo grupo de recursos, para que você possa implantar, atualizar e excluí-los como um grupo facilmente.
O grupo de recursos armazena metadados sobre os recursos. Quando você especifica uma localização para o grupo de recursos, você especifica onde os metadados são armazenados. Por motivos de conformidade, talvez você precise garantir que os dados sejam armazenados em determinada região.
Criar grupos de recursos
Para criar um grupo de recursos, use az group create.
az group create --name demoResourceGroup --location westus
Listar os grupos de recursos
Para listar os grupos de recursos na assinatura, use az group list.
az group list
Para obter um grupo de recursos, use az group show.
az group show --name exampleGroup
Excluir grupos de recursos
Para excluir um grupo de recursos, use az group delete.
az group delete --name exampleGroup
Para saber mais sobre como o Azure Resource Manager solicita a exclusão de recursos, confira Exclusão de grupo de recursos do Azure Resource Manager.
Implantação de recursos
Você pode implantar recursos do Azure usando a CLI do Azure ou implantando um modelo do ARM (Azure Resource Manager) 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 do ARM ou um arquivo Bicep
Para implantar um modelo do ARM ou 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 a implantação de um modelo do ARM, confira Implantar recursos com modelos do ARM e a CLI do Azure.
Para obter mais informações sobre a implantação de uma arquivo Bicep, confira Implantar recursos com o Bicep e a CLI do Azure.
Bloquear grupo de recursos
O bloqueio impede que os usuários em sua organização acidentalmente excluam ou modifiquem recursos essenciais.
Para impedir 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 de 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 saber mais, confira Bloquear recursos com o Gerenciador de Recursos do Azure.
Aplicar marcas aos grupos de recursos
Você pode aplicar marcas a recursos e grupos de recursos para organizar seus ativos de modo lógico. Para obter informações, veja Usar marcas para organizar os recursos do Azure.
Exportar grupos de recursos para modelos
Para ajudar na criação de modelos do ARM, você pode exportar um modelo de recursos existentes. Para obter mais informações, confira 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 RBAC (controle de acesso baseado em função) do Azure. Para obter mais informações, consulte Adicionar ou remover atribuições de função do Azure usando a CLI do Azure.
Próximas etapas
- Para obter informações sobre o Azure Resource Manager, veja Visão geral do Azure Resource Manager.
- Para saber mais sobre a sintaxe do modelo do Resource Manager, confira Noções básicas de estrutura e sintaxe dos modelos do Azure Resource Manager.