Salta al contenuto

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 Risposta
1
Risposta accettata

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

ESPERTO
con risposta 3 anni fa
ESPERTO
verificato 2 anni fa
ESPERTO
verificato 3 anni fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.