Utilizo grupos de seguridad de Amazon Elastic Compute Cloud (Amazon EC2) y quiero determinar los recursos que utilizan un grupo de seguridad concreto.
Solución
Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.
Importante: La siguiente resolución solo se aplica a los servicios que tienen interfaces de red elásticas desplegadas activamente. La siguiente resolución no funciona para los servicios en los que has configurado grupos de seguridad pero no has desplegado directamente las interfaces de red.
Uso de la consola de EC2
Sigue estos pasos:
-
Abre la consola de Amazon EC2.
-
En el panel de navegación, selecciona Grupos de seguridad.
-
Copia el ID del grupo de seguridad que quieres investigar.
-
En el panel de navegación, selecciona Interfaces de red.
-
Introduce el ID del grupo de seguridad en la barra de búsqueda.
Nota: Asegúrate de hacer la búsqueda en la región de AWS en la que se encuentra tu grupo de seguridad.
-
Revisa los resultados de la búsqueda.
Los resultados de la búsqueda muestran las interfaces de red que están asociadas al grupo de seguridad. Para determinar el recurso asociado al grupo de seguridad, consulta la descripción de la interfaz de red. Por ejemplo, ELB app/example-alb/1234567890abcdef muestra que un equilibrador de carga de aplicación con el nombre example-alb utiliza este grupo de seguridad.
Si recibes un mensaje "No Network Interfaces found matching your filter criteria", significa que no hay recursos asociados al grupo de seguridad.
Uso de la AWS CLI
Para buscar las interfaces de red asociadas a un grupo de seguridad en función del ID del grupo de seguridad, ejecuta el comando describe-network-interfaces de la AWS CLI:
aws ec2 describe-network-interfaces --filters Name=group-id,Values=your-group-id --region region --output json
Nota: Sustituye your-group-id por el ID de tu grupo de seguridad. Sustituye region por tu región.
El resultado muestra las interfaces de red que están asociadas al grupo de seguridad.
Si el resultado está vacío, no hay ningún recurso asociado al grupo de seguridad.
Resultado de ejemplo:
{
"NetworkInterfaces": []
}
Si el resultado contiene datos, ejecuta el comando describe-network-interfaces de la AWS CLI con tu valor de NetworkInterfaces:
aws ec2 describe-network-interfaces --filters Name=group-id,Values=group-id --region region --output json --query "NetworkInterfaces[*].[NetworkInterfaceId,Description,PrivateIpAddress,VpcId]"
El resultado proporciona información sobre los recursos que están asociados al grupo de seguridad.
Información relacionada
Controlar el tráfico hacia los recursos de AWS mediante grupos de seguridad
Filtrado del lado del cliente