Cómo crear proyectos y gestionar roles en Azure
Tags: datapathformation, azure, data, iam
Published: 2023-08-14 20:04:53

Queremos acelerar el talento en data y analytics en LATAM. Si te gusta el artículo recuerda que todos los meses tenemos inicios de nuestros programas especializados de Data Engineering, Data Analyst, Cloud y Machine Learning Engineer. Puedes conocer más [aquí](https://wa.me/51946561058?text=Hola,%20vengo%20de%20la%20comunidad%20Dev.to,%20quiero%20conocer%20los%20pr%C3%B3ximos%20inicios).

Azure es una plataforma y servicio de computación en la nube ofrecido por Microsoft. Proporciona una amplia gama de **servicios y herramientas** para desarrolladores y profesionales de TI para crear, implementar y administrar aplicaciones y servicios.

**Arquitectura de Azure**
Existen 4 componentes principales que permitirán al usuario interactuar directamente con Azure.
•	Interfaz basada en web: Azure Portal
•	Herramienta de windows: Azure PowerShell
•	Conjunto de comandos: Azure CLI (Comand Line interface)
•	REST Clientes o APIs

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c3dmngury4e1hu20xarg.JPG)Imagen 1: Arquitectura Azure. Creación propia

Asimismo, existe un intermedio entre las solicitudes realizadas y los servicios de Azure: Azure Resource Manager (**Administrador de recursos de Azure**), el cual cumple el papel de autenticar las solicitudes (validando los permisos).

**Azure Portal y servicios principales**
Para interactuar con los servicios de Azure, se recomienda utilizar Azure Portal ya que permite gestionar todos los servicios de Azure, que tenemos acceso, en un solo espacio.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rs69nvqk49kh4izu9r3o.JPG)Imagen 2: Servicios principales de Azure. Creación propia

Para acceder a Azure Portal, primero debemos crear una cuenta o suscripción gratuita siguiendo estos pasos:
•	Escribir en el buscador “Azure”, página web oficial de Azure
•	Seleccionar la prueba gratuita
•	Crear una cuenta de Microsoft, previamente
•	Aparecerá una pantalla para completar la suscripción gratuita (incluye $200 por 30 días)
•	Solo vamos a elegir la **opción gratuita** de iniciar sesión para ingresar a la consola.

**Creación de proyectos con Azure Portal**
Una de las características clave de Azure es la capacidad de crear y administrar proyectos y roles dentro de la plataforma.
Para crear un nuevo proyecto en Azure, primero debe iniciar sesión en Azure Portal. Una vez que haya iniciado sesión, puede acceder al área de gestión de proyectos haciendo clic en el botón “Grupos de recursos” en el menú de navegación de la izquierda.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/grugnc7khob7ycsu2jd4.JPG)Imagen 3: Interfaz de creación. Creación propia

Desde allí, puede crear un nuevo proyecto haciendo clic en el botón **“+ Agregar”** e ingresando la información necesaria, como el nombre del proyecto y la suscripción.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j7zyf1s1109kdx7jhq9g.JPG)Imagen 4: Ingreso de datos del proyecto. Creación propia


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/edj35n3bemmdi77j5ygy.JPG)Imagen 5: Grupo de recursos o Proyecto creado. Creación propia

**Asignación de roles con Azure Portal**
Una vez que se crea un proyecto, puede asignar roles a usuarios y grupos dentro del proyecto. Azure ofrece una serie de funciones integradas, como Propietario, Colaborador y Lector, que proporcionan diferentes niveles de acceso y permisos dentro del proyecto.

**¿Cómo poder crear nuevos usuarios?**
•	Clic en el botón “Todos los servicios” en el menú de navegación de la izquierda
•	Elegir la opción identidad (identity) y luego “usuarios”

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/awf9b06wzxo0pj8rtdi8.JPG)Imagen 6: Azure Portal-Sección Identidad. Creación propia

Podemos generar un nuevo usuario a partir de una creación interna o por invitación (para el ejemplo elegiremos la segunda opción por lo que el usuario a invitar deberá tener una cuenta asociada a Microsoft)
•	Asignar directamente, con la invitación, un rol (Administrador en PowerBi) y un puesto (Analista)

Vemos que en el área de notificaciones ya se implementó y el usuario ya es parte de nuestro equipo de trabajo.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n5vnjqwvnzsl2e8oic7f.JPG)Imagen 7: Lista de usuarios. Creación propia.

**¿Cómo poder asignar roles a usuarios?**
•	Clic en el botón “Todos los servicios” en el menú de navegación de la izquierda
•	Elegir la opción identidad (identity) y luego “Roles administrativos de Azure (AD)”

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/32ysw65h8hmhi85tmq9l.JPG)Imagen 8: Lista de roles disponibles. Creación propia.

Al inicio vamos a poder ver todos los diferentes roles que existen en Azure, se puede crear roles personalizados pero es para una cuenta Premium. Si buscamos el rol “Administrador global” (aparecerá el administrador principal).

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cnf15ied7y9bkuypn2v3.JPG)Imagen 9: Usuario asociado al rol de administrador global. Creación propia

•	Escribir otro rol (ejemplo “Lector Global”) y lo asignaremos al usuario creado anteriormente.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q9lps8c24w5ky2uu2eox.JPG)Imagen 10: Asignación del rol “Lector Global”


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oj95hfdwkpkcfosmdcwh.JPG)Imagen 11: Nuevo rol asignado. Creación propia

**Otro camino para asignar roles**
Para asignar un rol a un usuario o grupo, primero debe navegar hasta el proyecto en Azure Portal y hacer clic en el botón “Control de acceso (IAM)”. Desde allí, puede agregar usuarios y grupos al proyecto y asignarles el rol apropiado.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4sfs4tsxcfwgsdes75pa.JPG)Imagen 12: Interfaz del control de acceso (IAM). Creación propia

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o9i7pq086iyup128a4k4.JPG

Gracias por su atención, nos vemos en el próximo artículo.

Brian Bernal
Coordinador Académico Datapath

**Conoce nuestros programas**

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vooftutqk79kjilj6bq4.png)

✔Descubre cómo acelerar tu talento en Data, Analytics y Cloud: 
 - Tenemos inicios todo los meses, conoce más [aquí](https://datapath.ai).