Administrar grupos de recursos de Azure Resource Manager mediante la CLI de Azure
Obtenga información sobre cómo utilizar la CLI de Azure con Azure Resource Manager para administrar los grupos de recursos de Azure.
Requisitos previos
CLI de Azure. Para obtener más información, consulte Cómo instalar la CLI de Azure.
Una cuenta autenticada. Después de la instalación de la CLI de Azure, inicie sesión por primera vez. Para obtener más información, consulte Cómo iniciar sesión en la CLI de Azure.
¿Qué es un grupo de recursos?
Un grupo de recursos es un contenedor que almacena los recursos relacionados con una solución de Azure. El grupo de recursos puede incluir todos los recursos de la solución o solo aquellos que se desean administrar como grupo. Decida cómo agregar recursos a grupos de recursos en función de lo que tenga más sentido para su organización. Por lo general, se recomienda agregar recursos que compartan el mismo ciclo de vida al mismo grupo de recursos para que los pueda implementar, actualizar y eliminar con facilidad como un grupo.
Los grupos de recursos almacenan metadatos acerca de los recursos. Al especificar la ubicación del grupo de recursos, se especifica el lugar en que dichos metadatos se almacenan. Por motivos de compatibilidad, es posible que deba asegurarse de que los datos se almacenan en una región concreta.
Crear grupos de recursos
Para crear un grupo de recursos, use az group create.
az group create --name demoResourceGroup --location westus
Enumeración de grupos de recursos
Para mostrar los grupos de recursos de su suscripción, use az group list.
az group list
Para obtener un grupo de recursos, use az group show.
az group show --name exampleGroup
Eliminación de grupos de recursos
Para eliminar un grupo de recursos, use az group delete.
az group delete --name exampleGroup
Para obtener más información sobre cómo ordena Azure Resource Manager la eliminación de recursos, consulte Eliminación del grupo de recursos en Azure Resource Manager.
Implementación de recursos
Puede implementar recursos de Azure usando la CLI de Azure o implementando una plantilla de Azure Resource Manager (ARM) o un archivo Bicep.
Implementación de recursos mediante operaciones de almacenamiento
En el ejemplo siguiente se crea una cuenta de almacenamiento. El nombre que proporcione para la cuenta de almacenamiento debe ser único en Azure.
az storage account create --resource-group exampleGroup --name examplestore --location westus --sku Standard_LRS --kind StorageV2
Implementación de recursos mediante una plantilla de ARM o archivo de Bicep
Para implementar una plantilla de ARM o un archivo Bicep, use az deployment group create.
az deployment group create --resource-group exampleGroup --template-file storage.bicep
En el ejemplo siguiente, se muestra el archivo de Bicep denominado storage.bicep
que se va 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 obtener más información sobre la implementación de una plantilla de ARM, vea Implementación de recursos con plantillas de ARM y la CLI de Azure.
Para obtener más información sobre la implementación de un archivo Bicep, vea Implementación de recursos con Bicep y la CLI de Azure.
Bloqueo de grupos de recursos
Los bloqueos impiden que otros usuarios de la organización eliminen o modifiquen de forma accidental recursos críticos.
Para evitar que se eliminen un grupo de recursos y sus recursos, use az lock create.
az lock create --name LockGroup --lock-type CanNotDelete --resource-group exampleGroup
Para obtener los bloqueos para un grupo de recursos, use az lock list.
az lock list --resource-group exampleGroup
Para eliminar un bloqueo, use az lock delete.
az lock delete --name exampleLock --resource-group exampleGroup
Para obtener más información, consulte Bloqueo de recursos con el Administrador de recursos de Azure.
Etiquetado de grupos de recursos
Puede aplicar etiquetas a los recursos y grupos de recursos para organizar de manera lógica los recursos. Para obtener información, vea Uso de etiquetas para organizar los recursos de Azure.
Exportación de grupos de recursos a plantillas
Para ayudar con la creación de plantillas de ARM, puede exportar una plantilla desde los recursos existentes. Para más información, consulte Uso de la CLI de Azure para exportar una plantilla.
Administración del acceso a los grupos de recursos
Para administrar el acceso a un grupo de recursos, use el control de acceso basado en roles de Azure (RBAC de Azure). Para más información, consulte Incorporación o eliminación de asignaciones de roles de Azure mediante la CLI de Azure.
Pasos siguientes
- Para administrar recursos de Azure, consulte Administrar recursos de Azure mediante la CLI de Azure.
- Para obtener información sobre Azure Resource Manager, consulte Información general de Azure Resource Manager.
- Para obtener información sobre la sintaxis de las plantillas de Resource Manager, consulte Nociones sobre la estructura y la sintaxis de las plantillas de Azure Resource Manager.