Disponible para: Business y Enterprise con licencia Avanzada
La app AWS Cloud View de Miro te permite generar un diagrama de tu infraestructura de AWS importando datos desde una cuenta de AWS.
✏️ (Enterprise) La integración de CloudView está disponible solo con licencias Avanzadas. Para más información, consulta Comprender las licencias Enterprise.
Hay dos maneras de generar este diagrama:
- Vincular un rol entre cuentas: conecta tu cuenta de AWS con Miro utilizando un rol entre cuentas y visualiza automáticamente la cuenta de AWS
- Subir un archivo JSON generado al ejecutar el script en tu CLI (Interfaz de Línea de Comando) de AWS
Vincular un rol entre cuentas
Miro utiliza un rol entre cuentas para acceder de forma segura a tu cuenta de AWS. Necesitas crear un rol de solo lectura en tu cuenta de AWS que esté específicamente creado para que Miro acceda a tu cuenta. Luego puedes usar el ARN de ese rol para conectar Miro con tu cuenta de AWS.
Usa la app AWS Cloud View siguiendo estos pasos:
- Haz clic en el Icono de Herramientas, Medios e Integraciones (+) en la parte inferior de la barra de herramientas de Miro y busca AWS Cloud View.
- Abre la aplicación desde los resultados de búsqueda.
- En el cuadro de diálogo modal, elige la pestaña Vincular un rol de cuenta cruzada.
Vinculando un rol de cuenta cruzada - Sigue los pasos en el cuadro para configurar un nuevo rol de cuenta cruzada en tu consola de AWS.
- Una vez que el rol se ha creado en AWS, ingresa el ARN del rol en el campo Role ARN.
Dónde encontrar el campo ARN en AWS - Dale un nombre a la nueva cuenta de AWS que estás agregando.
- Haz clic en Agregar e importar.
- La cuenta de AWS recién agregada se mostrará en el siguiente paso donde se listan las cuentas.
Seleccionando tu cuenta de AWS - Selecciona la cuenta que quieres visualizar y haz clic en Siguiente.
- Selecciona la(s) región(es) que deseas visualizar. Ten en cuenta que seleccionar múltiples regiones puede hacer que el proceso de visualización sea más lento.
Seleccionar regiones para importar -
En la siguiente pantalla, aplica los filtros necesarios a tu diagrama ya sea por tipo de recurso o por etiquetas. (Ten en cuenta que los filtros se pueden aplicar o editar después de haber creado el diagrama mediante el menú contextual).
💡 Usa filtros para reducir el tamaño del diagrama. Un diagrama más pequeño es más rápido de generar y más fácil de manejar.
Puedes aplicar dos tipos diferentes de filtros en este paso:
- Recursos: Por ejemplo, selecciona “Instancias EC2” para ver solo las instancias EC2 en esa cuenta de AWS.
- Etiquetas: Si tus recursos de AWS están etiquetados, puedes usar el filtro de Etiquetas (par de clave y valor) además del filtro de Recursos. Por ejemplo, busca la clave de etiqueta “Propietario” y elige un valor, digamos “CheckoutStream”.
- Haz clic en Visualizar para crear tu diagrama
Se generará el diagrama para la cuenta de AWS.
Ejemplo de un diagrama de infraestructura de AWS generado por la aplicación Cloud View
Cargar un archivo JSON
Puedes ejecutar un script en tu CLI de AWS (Interfaz de Línea de Comandos) que utiliza permisos de solo lectura para guardar de manera segura los datos de tus recursos en la nube en un archivo JSON.
Una vez que hayas utilizado AWS Cloud View para visualizar tu infraestructura de AWS en Miro, puedes realizar ediciones en el diagrama creado, como agregar conexiones, añadir formas u objetos adicionales como notas adhesivas, o usar la aplicación AWS Cost Calculator para ver los costos que incurrirá el nuevo diseño.
Usa la aplicación AWS Cloud View con un archivo JSON siguiendo estos pasos:
- Haz clic en el Icono de Herramientas, Medios e Integraciones (+) en la parte inferior de la barra de herramientas de Miro y busca AWS Cloud View.
- Lanza la aplicación.
- Desde el cuadro de diálogo modal, sigue las instrucciones para configurar el entorno y ejecutar un script en AWS.
Cargando un archivo JSON
✏️ Necesitas tener Node.js en tu máquina y el AWS CLI (Interfaz de Línea de Comandos) configurado antes de continuar.
- Selecciona tu perfil de AWS en tu Terminal.
- Copia el comando y ejecútalo en tu Terminal.
Ejecuta el comando copiado en tu Terminal - Se generará un archivo JSON que contiene datos sobre tus recursos de AWS.
- Sube el archivo JSON en el mismo cuadro de diálogo modal dentro de Miro.
- Miro generará una visualización de tu infraestructura de AWS.
Ejemplo de un diagrama de infraestructura AWS generado por la aplicación Cloud View
💡 Puedes cambiar el color de los íconos de AWS directamente en la aplicación CloudView para Miro. Esta opción no está disponible para íconos previos a 2025.
Preguntas frecuentes
Seguridad
Cuando creas un nuevo rol de AWS para otorgar acceso a Miro, utilizas el enlace proporcionado en el modal de Cloud View. Este enlace contiene tanto un ID de cuenta como un ID externo. El ID externo se deriva de un ID interno y una clave secreta gestionada por Miro en un esquema criptográfico unidireccional. Esto asegura que cada organización de Miro tenga su propio ID externo distinto y hace imposible que alguien fuera de tu organización reclame tu ID para acceder a tu infraestructura de AWS.
El ID externo es un hash generado mediante un mecanismo gestionado por AWS que garantiza que las conexiones sean exclusivas de tu organización de Miro.
Asignación de ARNs de Rol
Además del ID externo, los usuarios deben asignar el ARN del rol del rol creado para conectarse al entorno de AWS y escanear recursos. Asignar el ARN del rol es completamente responsabilidad del cliente y está gestionado por su administrador de AWS. El administrador decide a quién asignar el ARN del rol, permitiéndoles controlar el acceso al rol. El mismo ARN del rol puede ser asignado a múltiples usuarios de Miro, y cualquier persona asignada tanto al ARN del rol como a la organización correspondiente de Miro puede conectarse al entorno de AWS. Sin embargo, este acceso permanece estrictamente restringido a esa organización específica de Miro validando el ID externo durante cada proceso de autenticación.
Responsabilidades de seguridad del cliente
Para mantener la seguridad de tus recursos de AWS al usar Cloud View, ten en cuenta las siguientes responsabilidades:
- Limitar la membresía de la organización: Al otorgar un acceso más amplio, se recomienda crear una organización dedicada de Miro en tu cuenta específicamente para la visualización de la nube. Al limitar el número de miembros de la organización, puedes asegurarte de que solo usuarios autorizados específicos tengan acceso a tu información sensible de la nube.
- Asignación cuidadosa del ARN del rol: Al otorgar acceso a organizaciones más grandes de Miro, ten cuidado con la forma en que asignas el ARN del rol creado. Solo asigna el ARN a aquellos que necesiten el acceso. Esta decisión depende de ti, ya que podrías querer proporcionar un acceso más amplio a una pequeña organización de Miro mientras limitas el acceso para una cuenta de prueba de AWS con organizaciones más grandes de Miro.
Al seguir estas prácticas y aprovechar el marco de acceso seguro de Miro, puedes usar Cloud View con confianza para gestionar tus recursos de AWS.
Vincular un rol entre cuentas
- Consultas Nombradas de Athena
- Grupos de Autoescalado
- Senderos CloudTrail
- Alarmas de métricas de CloudWatch
- Flujos de métricas de CloudWatch
- Tablas DynamoDB
- Instancias EC2
- VPC EC2
- Puntos finales de EC2 VPC
- Subredes EC2
- Tablas de rutas EC2
- Pasarelas de Internet EC2
- Pasarelas NAT EC2
- Pasarelas de tránsito EC2
- Volúmenes EC2
- ACL de red de EC2
- Pasarelas VPN EC2
- Interfaces de red EC2
- Recursos SCE
- Sistemas de archivos EFS
- Agrupaciones ElastiCache
- Equilibradores de carga ELBv2
- Grupos destinatarios de ELBv2
- Equilibradores de carga ELBv1
- Agrupaciones EKS
- Funciones Lambda
- Agrupaciones Redshift
- Instancias RDS
- Agrupaciones RDS
- Proxies RDS
- Zonas alojadas de Route 53
- Cubos S3
- Temas SNS
- Colas SQS
Carga de JSON
Puedes establecer una política personalizada para el rol y limitar Miro a recursos o regiones específicas si lo deseas. Miro escanea de manera predeterminada los recursos mencionados en esta página. Si has establecido una política personalizada, el script solo escaneará dentro del alcance al que tiene acceso.
Ejecutar la aplicación contra tu infraestructura utilizará parte de la cuota de tu servicio durante el tiempo específico en que la app está escaneando recursos. El escaneo de recursos ocurre cuando vinculas una nueva cuenta de AWS o cuando ejecutas el script en tu AWS CLI para generar la salida JSON. Por lo general, es mejor escanear la infraestructura cuando no hay cargas pesadas ya presentes en tu infraestructura.
Como alternativa, puedes reducir la cantidad de solicitudes que hacemos por segundo a un número menor utilizando el script de AWS CLI con --call-rate-rps. Por ejemplo, puedes ejecutar el script con --call-rate-rps 1 que solo realiza una solicitud por segundo a los servicios, lo que asegura tasas de uso justas.
El script está equipado con una estrategia de retroceso exponencial, lo que significa que vuelve a intentar las solicitudes fallidas con retrasos cada vez mayores entre intentos, que es el método estándar sugerido por AWS.