AWS Data API RDSDataClient Args in Production

Trying to wrap my head around how this should work in a lambda environment in production

const rdsClient = new RDSDataClient({
  credentials: fromIni({ profile: process.env['PROFILE'] }),
  region: "us-east-1",
});

const dataApiArgs = {
  database: process.env["DB_SERVERLESS_NAME"]!,
  secretArn: process.env["DB_SECRET_ARN"]!,
  resourceArn: process.env["DB_RESOURCE_ARN"]!,
  logger,
};

export const DB = dataApiDrizzle(rdsClient, dataApiArgs);


Is the Lambda really supposed to have AWS CLI credentials?
Was this page helpful?