Contenido del curso
Microsoft Azure Fundamentos
- 4

Cómo crear tu cuenta gratuita en Azure
04:12 min - 5

Instala y configura Azure CLI desde cero
05:42 min - 6

Gestión de Costos en Azure: Uso de Suscripciones y Presupuestos
06:24 min - 7

Cómo navegar el catálogo de servicios Azure
04:06 min - 8

Exploración de Productos y Documentación en Azure para Contenedores
03:54 min - 9

Etiquetas en Azure para organizar recursos
04:06 min - 10

Crea y automatiza Storage Accounts con ARM
06:13 min - 11

Automatización de Despliegue en Azure con Línea de Comandos
05:55 min
Modelos de servicio
Alta disponibilidad y organización de recursos
Seguridad y gobernanza en Azure
- 19

Seguridad en Aplicaciones Nativas en la Nube: Principio de Cero Confianza
08:25 min - 20

Evaluación de Costos en la Nube: Uso de Calculadora TCO
08:26 min - 21

Gestión de Seguridad y Usuarios en Microsoft Entra ID para Azure
07:30 min - 22

Autenticación sin contraseña en Microsoft Entra ID
04:46 min - 23

Creación de Roles de Acceso en Azure con Service Principal
09:56 min
Soluciones de cómputo y redes
Almacenamiento y acceso seguro
Herramientas avanzadas de seguridad
Automatización y despliegue de recursos
- 34

Azure Cloud Shell desde el portal sin instalar nada
06:14 min - 35

Desplegando recursos en Azure con Bicep
08:06 min - 36

Automatización de Despliegue en Azure con Bicep y Terraform
06:24 min - 37

Monitoreo de Azure Service Health para Administradores de Nube
05:50 min - 38

Portales satélite de Azure por especialidad
04:59 min
Arquitectura sin servidor
Llaves de acceso en Azure Storage
Resumen
Gestionar una Azure Storage Account va mucho más allá de crear el recurso: implica manejar llaves de acceso, contenedores y herramientas que faciliten subir archivos sin depender del portal. Aprenderás a desplegar almacenamiento desde la terminal, extraer credenciales con consultas JMESPath y compartir espacios entre varios usuarios usando Azure CLI y Storage Explorer.
Cómo se crea una cuenta de almacenamiento desde la CLI
El flujo arranca como casi cualquier despliegue en Azure: primero un grupo de recursos, después la cuenta. Trabajando desde VS Code con una carpeta dedicada al almacenamiento, ejecutas el comando que crea el resource group y luego el comando az storage account create para levantar la cuenta. La respuesta, como siempre, es un JSON cargado de información [01:30].
Y aquí viene lo interesante: dentro de ese JSON hay endpoints primarios y un campo keyCreationTime que indica que existen llaves de acceso, pero están ocultas porque son información sensible. Necesitas un paso extra para extraerlas.
¿Qué es una llave de acceso en Azure Storage? Es una credencial que autoriza a tu terminal o aplicación a leer y escribir en una cuenta de almacenamiento. Sin ella, ni siquiera el administrador puede operar contenedores desde scripts.
Cómo extraer llaves de acceso con el parámetro query
Para obtener las llaves usas az storage account keys list indicando el nombre de la cuenta y el grupo de recursos. Si lo ejecutas tal cual, te devuelve las dos llaves disponibles, key1 y key2, las mismas que verías en el portal [03:15].
La magia está en el parámetro --query, que aprovecha JMESPath para filtrar el JSON. Apuntando al primer elemento y a la propiedad value, obtienes solo la llave en texto plano, lista para asignarla a una variable de entorno.
- Listar todas las llaves sin filtros para ver la estructura.
- Aplicar
--query "[0].value"para extraer únicamente la primera llave. - Guardar el resultado en una variable como
AZURE_STORAGE_KEYpara reutilizarla.
Con la variable cargada, tu terminal ya puede demostrar que tiene permisos reales sobre esa cuenta. No basta con ser administrador de la suscripción: cada operación sobre el contenido necesita la llave.
Cómo crear contenedores y compartirlos entre varios usuarios
Una vez exportada la llave, ejecutas az storage container create para generar espacios separados. En el ejercicio se crean tres contenedores, uno por persona: Amin, Óscar y Felipe. Cada respuesta JSON confirma con un escueto created: true [05:40].
Entrando al portal, dentro de la categoría Contenedores de la cuenta de almacenamiento, aparecen los tres espacios listos para que cada quien guarde sus archivos por separado. Pero pedirle a Felipe que tenga portal, suscripción y permisos solo para subir un documento es incómodo.
¿Cómo comparto un contenedor sin dar acceso al portal de Azure? Puedes usar Azure Storage Explorer, una app de escritorio que se conecta con tu cuenta o con una llave específica y permite gestionar blobs sin abrir el portal.
Cómo se instala y usa Azure Storage Explorer
Desde la sección Información general de la cuenta, Azure ofrece el enlace de descarga del explorador. Eliges la versión de Windows de 64 bits, aceptas términos y completas la instalación con el clásico Next, Next, Next.
Al abrirlo, te autenticas con tu cuenta de Azure, refrescas las suscripciones y navegas hasta Blob containers. Desde ahí seleccionas tu contenedor, arrastras un archivo (por ejemplo, un .rdp) y observas el indicador de carga. El archivo aparece tanto en el explorador como en el portal sin tocar la web [09:50].
Cómo subir blobs desde la terminal con az storage blob upload
La tercera vía es puramente CLI. El comando az storage blob upload recibe el nombre del contenedor en minúsculas, la ruta del archivo local y la cuenta de almacenamiento. Subiendo un comandos.sh desde la carpeta actual, la operación termina en segundos y el archivo aparece en el portal al actualizar [12:20].
- Subida desde el portal web arrastrando archivos.
- Subida desde Storage Explorer con interfaz gráfica.
- Subida desde la terminal con Azure CLI y la llave de acceso.
Las tres rutas funcionan en paralelo y la elección depende de qué tan automatizable necesites el flujo. Para pipelines y scripts, la terminal gana; para usuarios que solo cargan archivos puntuales, Storage Explorer es la opción más amable.
¿Cuál de las tres formas usarás primero en tu próximo proyecto? Cuéntame en los comentarios qué tipo de archivos planeas almacenar y cómo vas a fragmentar el acceso entre tu equipo.