Can I use AWS SDK for JS V3 for RDS access without using the AWS Secrets service.

0

I'm trying to port a web site to a serverless implementation, and wanted to use the AWS SKD for JS to connect to all AWS services from a JS Node project, using the Free Tier services where possible to reduce development costs.

I configured the SDK credential as per these instructions: https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/loading-node-credentials-shared.html

But the JS example for RDS access requires the use of an AWS Secret, which is a paid for service. https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rds-data/command/ExecuteSqlCommand/

Is there a different AWS SDK JS API that does not require use of the AWS Secret service?

Many thanks

  • Sean
1 réponse
0
Réponse acceptée

Using the Data API in Aurora Serverless v1 requires the use of credentials registered in AWS Secrets Manager, so the use of Secrets Manager is essential.
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html

Users don't need to pass credentials with calls to the Data API, because the Data API uses database credentials stored in AWS Secrets Manager. To store credentials in Secrets Manager, users must be granted the appropriate permissions to use Secrets Manager, and also the Data API. For more information about authorizing users, see Authorizing access to the Data API.

If the Data API is not used, the connection must be made from JavaScript using the mysql module, etc. as before.
https://www.npmjs.com/package/mysql

profile picture
EXPERT
répondu il y a 10 mois
profile picture
EXPERT
vérifié il y a 10 mois

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions