Tenemos algunos grupos de seguridad que tienen bastantes reglas en ellos. En lugar de tener que recrear las mismas reglas para varios grupos de seguridad solo para acomodar diferencias menores, ¿es posible copiar un grupo de seguridad para usarlo como punto de partida, o usar herencia, etc.?
security
amazon-web-services
Bill Rosmus
fuente
fuente
Respuestas:
No parece que pueda copiar grupos de seguridad desde la interfaz web. Sin embargo, puede usar la CLI de AWS para crear grupos de seguridad :
Comando:
Salida:
Y agregue reglas usando el comando:
Salida:
A partir de ahí, debería poder descubrir cómo simplificar la creación de sus grupos de seguridad.
fuente
aws ec2 describe-security-groups --group-id MySecurityGroupID --region us-west-2
La consola AWS EC2 le permite seleccionar el grupo de seguridad y realizar la operación "Copiar a nuevo" en la IU ahora.
fuente
Desde AWS Creación de documentos de un grupo de seguridad, puede copiar un grupo de seguridad utilizando la consola.
fuente
Considera echar un vistazo a este blog. Puede ser útil para lo que estás viendo.
http://ry4an.org/unblog/post/ec2_security_group_tools/
fuente
Use of uninitialized value $type in string eq at create-firewall-script.pl line 43, <> line 1 (#1)
Aquí está el método python / boto de 'copiar grupos de seguridad' de una biblioteca personalizada que escribí para facilitar este tipo de cosas / automatizarlas ... Finalmente, esta fue la solución que se me ocurrió.
El resto debe ser sencillo de entender.
fuente
Aquí está el script que hice para lograr esto: aws_sg_migrate
El uso de la muestra es
Está basado en este y adaptado para Python3.
fuente
Dentro de la misma región de AWS, puede copiar una política de seguridad utilizando la GUI en línea. Sin embargo, a veces quieres copiar cosas mediante programación. Por ejemplo, si tiene muchas políticas de seguridad para copiar o si desea copiar entre regiones.
Aquí hay un fragmento simple para hacer eso.
fuente
Debido a la falta de una forma adecuada de hacer esto en línea, creé un script súper simple para manejarlo. Echa un vistazo si estás interesado.
https://github.com/pedropregueiro/migrate-ec2-secgroups
fuente
Desde la consola EC2, haga clic en Iniciar instancia y proceda a ingresar la información ficticia hasta llegar a la sección del grupo de seguridad.
Desde aquí, haga clic en "Seleccionar un grupo de seguridad existente", y debajo verá todos los grupos de seguridad que tiene para esa VPC en particular. Debería ver un enlace "Copiar a nuevo" en "Acciones", use esto para copiar todas sus ACL a una nueva SG.
O supongo que podría usar una secuencia de comandos: esta es una OMI más rápida.
fuente
Tuve un problema similar pero copiando SG en diferentes cuentas.
Simplemente especifique algunas CONSTANTES al principio y la función copy_sg las copiará.
No se ha realizado ninguna verificación de error, por lo tanto, si el SG objetivo ya existe, fallará.
Siga una solución general que se puede usar también dentro de la cuenta:
fuente