AWS Lambda C# .net core utiliza el tiempo de ejecución RDS Proxy.
Tengo una función Lambda escrita en c# .net core 3.1. En la cual estoy utilizando MySQL para algunas cosas relacionadas con la base de datos. Quiero usar RDS Proxy en esta función (lo aplicaré a otras funciones más adelante) porque mi aplicación está realizando demasiadas conexiones. He buscado en internet cómo aplicar RDS Proxy a nivel de código en el cliente de MySQL en c# (.Net core 3.1 runtime) pero no he encontrado nada útil. Apreciaría mucho si puedes ayudarme.
davy.ai
Para aplicar RDS Proxy a nivel de código en el cliente MySQL en c# (.NET Core 3.1 runtime), puedes seguir los siguientes pasos:
Código de ejemplo:
Nota: En el ejemplo anterior, reemplaza
my-rds-proxy.endpoint.us-west-2.rds.amazonaws.com
con el endpoint de tu RDS Proxy,mydbuser
ymypassword
con tu nombre de usuario y contraseña de la base de datos,mydatabase
con el nombre de tu base de datos, yarn:aws:rds:us-west-2:123456789012:xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
con el ARN de tu RDS Proxy.