RDS: Funciones de AWS Lambda

[vc_row el_class=”blog-info”][vc_column][vc_single_image source=”featured_image” img_size=”full” style=”vc_box_rounded”][vc_empty_space height=”40px”][vc_row_inner][vc_column_inner width=”1/6″][/vc_column_inner][vc_column_inner width=”2/3″][vc_column_text el_class=”font-weight-bold”]

Funciones de AWS Lambda, que permiten el acceso a una base de datos RDS

AWS RDS…

De la función Lambda, en este ejemplo, se llama app-dev, seleccione configuración, en el lado izquierdo, seleccione VPC, seleccione Editar. Seleccione los grupos de VPC, Subredes y Seguridad.

[/vc_column_text][vc_empty_space height=”40px”][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][vc_row_inner][vc_column_inner width=”1/6″][/vc_column_inner][vc_column_inner width=”2/3″][vc_column_text]


RDS

A continuación, en el lado izquierdo de la configuración de la función Lambda, seleccione Permissions.

RDS

Si selecciona Edit (Editar) en el rol de Execution (Ejecución), veremos un rol existente que creé anteriormente y usé llamado lambda-vpc-role.

Si no está utilizando un rol existente y necesita crear uno nuevo, debe tener políticas de permisos adjuntas que incluyan AWSLambdaVPCAccessExecutionRole.

RDS


Consideraciones del grupo de seguridad para la función AWS Lambda

Puede utilizar un grupo de seguridad de VPC existente para su función de Lambda. Para mantener las cosas en orden, le recomiendo que cree un grupo de seguridad separado en su VPC para separarlo de los demás. Vaya al panel de VPC y cree un grupo de seguridad sin reglas de ingreso porque no habrá conexión entrante a nuestra función Lambda. Asegúrese de que el nombre tenga sentido y sea lo suficientemente descriptivo ahora y en el futuro. Seleccione la VPC en la que se lanzó su instancia de RDS. Usaremos este grupo de seguridad cuando creemos nuestra función Lambda

Acceso al grupo de seguridad específico de la función de Lambda en el grupo de seguridad de la instancia de AWS RDS

Necesitamos otorgar acceso a la instancia de RDS a los miembros del grupo de seguridad de nuestra función Lambda. Luego, defina las reglas de ingreso para el puerto de la base de datos de nuestra instancia de RDS (3306 en mi ejemplo) en el grupo de seguridad de nuestra instancia de RDS. Necesitamos seleccionar el grupo de seguridad de la función Lambda específica para la fuente.

[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row el_class=”social-info”][vc_column width=”1/6″][/vc_column][vc_column width=”2/3″][vc_row_inner][vc_column_inner width=”1/2″][vc_column_text][social_share_button themes=’theme1′][/vc_column_text][/vc_column_inner][vc_column_inner el_class=”youtube-inner-col” width=”1/2″][vc_column_text][likebtn theme=”youtube” lang=”auto” show_like_label=”0″ white_label=”1″ alignment=”right”][/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner el_class=”social-info-inner”][vc_column_inner width=”1/4″][vc_single_image image=”921″][/vc_column_inner][vc_column_inner width=”3/4″][vc_column_text]

Diego Pacheco

Ingeniero en Sitemas, MBA (Babson College). Desarrollador PHP/Java/JavaScript. Fundador & CEO de EpicStudio. Entusiasta de las tecnologías web (JavaScript, Vue, Laravel, AWS, Docker) Viajes, Negocios, Surf y Growth.[/vc_column_text][asvc_list_item icon_fontawesome=”fa fa-calendar-o” icon_size=”14px”]Programar una reunión[/asvc_list_item][/vc_column_inner][/vc_row_inner][/vc_column][vc_column width=”1/6″][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

Recent Post

[/vc_column_text][lvca_posts_carousel posts_query=”size:3|order_by:rand|post_type:post” image_linkable=”true” image_size=”full” taxonomy_chosen=”post_tag” display_title=”true” display_post_date=”true” display_summary=”true” autoplay_speed=”3000″ animation_speed=”300″ display_columns=”3″ scroll_columns=”3″ gutter=”3″ tablet_display_columns=”2″ tablet_scroll_columns=”2″ tablet_gutter=”3″ tablet_width=”800″ mobile_display_columns=”1″ mobile_scroll_columns=”1″ mobile_gutter=”3″ mobile_width=”480″][vc_empty_space height=”20px”][/vc_column][/vc_row]