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

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