AZ-104 Cheat Sheet
Azure Administrator Associate — Referencia rápida para el examen
Comandos CLI
47az ad user create --display-name <nombre> --password <pass> --user-principal-name <upn>TOPCrear usuario en Entra ID
az ad user list --output tableListar usuarios de Entra ID
az ad group create --display-name <nombre> --mail-nickname <nick>TOPCrear grupo de seguridad
az ad group member add --group <id> --member-id <uid>Añadir miembro a grupo
az role assignment create --assignee <upn> --role <rol> --scope <scope>TOPAsignar rol RBAC a usuario
az role assignment list --assignee <upn>Ver asignaciones de rol de un usuario
az role definition list --query "[].roleName" -o tsvListar roles RBAC disponibles
Comparativas
6| Rol | Gestionar recursos | Asignar roles | Ver costos | Scope típico |
|---|---|---|---|---|
| Owner | Sí | Sí | Sí | Suscripción |
| Contributor | Sí | No | Sí | RG o recurso |
| Reader | No | No | Sí | RG o recurso |
| User Access Admin | No | Sí | No | Suscripción |
| Virtual Machine Contributor | Solo VMs | No | No | RG |
| Storage Blob Data Contributor | Solo Blobs | No | No | Storage |
Referencia Rápida
36RBAC y permisos
Management Group > Suscripción > Resource Group > Recurso
Los roles heredan hacia abajo. Owner en sub = Owner en todos los RG
Bloquean acciones específicas incluso si el rol las permite
Privileged Identity Management — activación just-in-time de roles
Entra ID roles = gestión del tenant. RBAC = gestión de recursos Azure
4000 por suscripción
VM — datos clave
Fault Domains = racks físicos (máx 3). Protege contra falla de rack
Update Domains = grupos de actualización (máx 20)
Única forma de dejar de pagar por compute. Stop sin deallocate sigue facturando
Microsoft gestiona las Storage Accounts subyacentes
Hasta 90% descuento. Pueden ser eliminadas con 30 seg de aviso
Usar licencias Windows/SQL propias en Azure para reducir costo
Redes — datos clave
Menor número = mayor prioridad. Rango: 100–4096
DenyAllInBound implícita al final. AllowAzureLoadBalancer y AllowVNetInBound son predeterminadas
NO transitivo. A↔B, B↔C no significa A↔C. Usar VPN Hub o Firewall
Sobrescribe rutas del sistema para forzar tráfico por NVA o Firewall
IP privada para servicio PaaS dentro de la VNet (sin internet)
Ruta optimizada a PaaS por backbone Azure. IP sigue siendo pública
Storage — datos clave
StorageV2 (general), BlobStorage, BlockBlobStorage, FileStorage
Retención de blobs/contenedores eliminados (1-365 días)
Mover blobs entre tiers automáticamente basado en reglas
Shared Access Signature — acceso temporal y granular sin credenciales
Preferir Azure AD (RBAC) sobre claves de cuenta para seguridad
Mover de Archive a Hot/Cool: Standard (15h) o High Priority (1h)
Monitoreo y diagnóstico
Hub central para métricas, logs y alertas de todos los recursos
Query KQL sobre logs. Workspace centraliza logs de múltiples recursos
APM: trazas, dependencias, excepciones para apps
Enviar logs/métricas a Log Analytics, Storage o Event Hub
Registro de operaciones del plano de control (quién hizo qué y cuándo)
Activity Log: 90 días. Log Analytics: 30 días (configurable hasta 730)
Gobernanza
Deny, Audit, Modify, DeployIfNotExists, AuditIfNotExists, Disabled
Policy = QUÉ recurso. RBAC = QUIÉN puede hacer qué
Agrupan suscripciones. Hasta 6 niveles + root. Heredan Policy y RBAC
Empaquetar ARM + Policy + RBAC para entornos reproducibles
Nadie puede modificar el recurso, ni Owner. Solo delete/read
Análisis de costos, budgets y alertas de gasto por scope