node.js 中的 Localstack lambda 函数,用于指定与 aws-sdk 对象一起使用的“aws config”参数

问题描述

我想知道在使用本地堆栈时如何或在何处指定与 node.js 的“aws-sdk”库一起使用的基本“aws 配置”参数。

在我的 lambda 代码中,我有

  let aws_config = {
  endpoint: new AWS.Endpoint(ENDPOINT_URL),accessKeyId: ACCESS_KEY_ID,secretAccessKey: SECRET_ACCESS_KEY,region: REGION,s3ForcePathStyle: true,};

async function writeDataToSQS(sqsparams) {
  let sqs = new AWS.SQS(aws_config);
  return await sqs.sendMessage(sqsparams).promise();
}

如何避免将 aws_config 传递给我使用的所有“AWS”对象?我想要实现的只是在使用 localstack 时声明一个对象而不指定其他参数。

async function writeDataToSQS(sqsparams) {
  let sqs = new AWS.SQS();
  return await sqs.sendMessage(sqsparams).promise();
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)