Disponible para: Business y Enterprise con licencia avanzada
La aplicación AWS Cloud View de Miro te permite generar un diagrama de tu infraestructura de AWS importando los datos desde una cuenta de AWS.
✏️ (Enterprise) La integración de CloudView está disponible solo con licencias avanzadas. Para obtener más información, consulta Entender las licencias Enterprise.
Hay dos formas de generar este diagrama:
- Vincular un rol entre cuentas: conecta tu cuenta de AWS con Miro usando un rol entre cuentas y visualiza automáticamente la cuenta de AWS
- Cargar un archivo JSON generado al ejecutar el script en tu CLI de AWS (Interfaz de Línea de Comandos)
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 sea específicamente creado para que Miro acceda a tu cuenta. Luego, puedes usar el ARN de ese rol para conectar a Miro con tu cuenta de AWS.
Usa la aplicación AWS Cloud View siguiendo estos pasos:
- Haz clic en el Ícono de Herramientas, Medios e Integraciones (+) en la parte inferior de la barra de herramientas de Miro y busca AWS Cloud View.
- Inicia la aplicación desde los resultados de búsqueda.
- En el cuadro de diálogo modal, elige la pestaña Vincular un rol cruzado.
Vincular un rol cruzado - Sigue los pasos en el diálogo para configurar un nuevo rol cruzado en tu consola de AWS.
- Una vez que el rol esté creado en AWS, ingresa el ARN del rol en el campo ARN del Rol.
Dónde encontrar el campo ARN en AWS - Dale un nombre a la nueva cuenta de AWS que estás añadiendo.
- Haz clic en Agregar e importar.
- La cuenta de AWS que has añadido recientemente se mostrará en el siguiente paso donde se listan las cuentas.
Seleccionar tu cuenta AWS - Selecciona la cuenta que deseas 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 más lento el proceso de visualización.
Seleccionar regiones para importar -
En la siguiente pantalla, aplica cualquier filtro necesario a tu diagrama, usando ya sea el tipo de recurso o etiquetas. (Ten en cuenta que los filtros se pueden aplicar o editar después de que se haya creado el diagrama a través del menú contextual.)
💡 Se recomienda encarecidamente usar filtros para reducir el tamaño del diagrama. Un diagrama más pequeño se genera más rápido y es más fácil de usar.
Puedes aplicar dos tipos de filtros diferentes 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 clave-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
El diagrama para la cuenta de AWS se generará.
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 Comando) que use 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 usado AWS Cloud View para visualizar tu infraestructura de AWS en Miro, puedes editar el diagrama creado, como añadir conexiones, agregar 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
- Inicia la aplicación.
- Desde el cuadro de diálogo modal, sigue las instrucciones para configurar el entorno y ejecutar un script en AWS.
Subiendo un archivo JSON
✏️ Necesitarás tener Node.js en tu máquina y configurar el AWS CLI (Interfaz de Línea de Comando) antes de proceder.
- Selecciona tu perfil de AWS en tu Terminal.
- Copia el comando y ejecútalo en tu Terminal.
Ejecutar 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 de AWS generado por la aplicación Cloud View
Tenga en cuenta que la aplicación AWS Cloud View, desarrollada por Miro, está en versión beta. Buscamos que los clientes proporcionen comentarios que informen los futuros desarrollos y mejoras de esta experiencia. Por favor, comparta sus opiniones usando este Typeform.
Preguntas frecuentes
Seguridad
Al crear 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 mediante un esquema criptográfico unidireccional. Esto garantiza 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 utilizando un mecanismo gestionado por AWS y garantiza que las conexiones sean exclusivas para tu organización de Miro.
Asignación de ARN 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 los recursos. La asignación del ARN del rol es responsabilidad completa del cliente y es gestionada por su administrador de AWS. El administrador decide a quién asignar el ARN del rol, lo que les permite controlar el acceso al rol. El mismo ARN del rol puede ser asignado a varios usuarios de Miro, y cualquier persona asignada tanto al ARN del rol como a la organización de Miro correspondiente puede conectarse al entorno de AWS. Sin embargo, este acceso sigue 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, por favor ten en cuenta las siguientes responsabilidades:
- Limitar la membresía de la organización: Cuando otorgues acceso más amplio, es recomendable crear una organización de Miro dedicada 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 confidencial en la nube.
- Asignación cuidadosa del ARN del rol: Al otorgar acceso a organizaciones de Miro más grandes, ten cuidado al asignar 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 organización de Miro pequeña mientras limitas el acceso para una cuenta AWS de prueba con organizaciones de Miro más grandes.
Siguiendo estas prácticas y aprovechando el marco de acceso seguro de Miro, puedes usar Cloud View con confianza para administrar 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
- Ruta 53 Zonas Alojadas
- Cubos S3
- SNS Topics
- SQS Queues
Carga de JSON
Puedes establecer una política personalizada para el rol y limitar a Miro a recursos o regiones específicas si lo deseas. Por defecto, Miro escanea los recursos mencionados en esta página. Si has establecido una política personalizada, el script solo escaneará dentro del ámbito al que tiene acceso.
Ejecutar la aplicación sobre tu infraestructura utilizará parte de la cuota de tu servicio durante el tiempo específico en el que la aplicación está escaneando recursos. El escaneo de recursos ocurre cuando enlazas una nueva cuenta de AWS o cuando ejecutas el script en tu AWS CLI para generar la salida en JSON. Es usualmente mejor escanear la infraestructura cuando no hay ya cargas pesadas sobre tu infraestructura.
Alternativamente, puedes reducir la cantidad de solicitudes que realizamos por segundo a un número menor al usar el script de AWS CLI con --call-rate-rps. Por ejemplo, puedes ejecutar el script con --call-rate-rps 1, lo que solo hace una solicitud por segundo a los servicios, asegurando tasas de uso justas.
El script está equipado con una estrategia de retroceso exponencial, lo que significa que reintenta las solicitudes fallidas con retrasos cada vez mayores entre ellas, que es el método estándar sugerido por AWS.