AWS Elastic Beanstalk es un servicio proporcionado por AWS que se utiliza para implementar y escalar aplicaciones web creadas en Java, Python, Go, Ruby, Node.js y Docker, etc.
En este artículo, veremos cómo los usuarios pueden agregar su propio grupo de seguridad a su entorno de AWS Elastic Beanstalk.
Para hacerlo, siga los siguientes pasos:
Paso 1: Inicie sesión en la consola de administración de AWS y luego vaya a la consola de Amazon Elastic Compute Cloud.
Paso 2: en el panel de navegación de la izquierda, elija grupos de seguridad .
Paso 3: ahora tenga en cuenta el grupo de seguridad preexistente que desea agregar a su entorno de Elastic Beanstalk.
Si el grupo de seguridad no existe, cree uno. De forma predeterminada, Elastic Beanstalk crea un grupo de seguridad para su entorno, pero también puede agregar su propio grupo de seguridad a su entorno. Para hacer esto usaremos extensiones EB.
Paso 4: Ahora abramos el paquete fuente de la aplicación en su sistema local. Cree un directorio llamado .ebextensions en la raíz del paquete fuente de la aplicación si aún no se ha creado.
cd Desktop/ cd eb-application/ cd .ebextensions/
Paso 5: en el directorio de extensiones de EB, cree un archivo llamado securitygroup.config.
vi securitygroup.config
Nota:Si sus instancias se lanzan dentro de una nube privada virtual, asegúrese de especificar los ID de los grupos de seguridad en lugar de los nombres de los grupos de seguridad. Su grupo de seguridad personalizado debe pertenecer a la misma VPC donde reside su entorno de EBS.
Ahora agreguemos la configuración de opciones.
Paso 6: Ahora comprima el código y luego impleméntelo usando la consola de EBS o la línea de comando de elastic beanstalk:
cd .. eb deploy
Una vez que la implementación se realiza correctamente, el grupo de seguridad se adjunta a sus instancias EC2. El entorno ahora está utilizando correctamente su grupo de seguridad existente que adjuntó a través de extensiones EB además del grupo de seguridad predeterminado.
Publicación traducida automáticamente
Artículo escrito por ddeevviissaavviittaa y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA