使用node.js从lamda查询aurora serverless db时出错-MissingRequiredParameter:缺少必需的密钥';秘书长';在params中

使用node.js从lamda查询aurora serverless db时出错-MissingRequiredParameter:缺少必需的密钥';秘书长';在params中,node.js,amazon-web-services,aws-lambda,amazon-aurora,aws-aurora-serverless,Node.js,Amazon Web Services,Aws Lambda,Amazon Aurora,Aws Aurora Serverless,我使用下面的代码通过node.js中编写的lambda funntion查询aurora serverless db中的表。我已经用lambda_层结构正确地打包了我的代码,并在aws lambda中上传了zip,并且已经应用了所有必需的策略,但仍然出现错误: const AWS = require('aws-sdk') const RDS = new AWS.RDSDataService() exports.handler = async (event, conte

我使用下面的代码通过node.js中编写的lambda funntion查询aurora serverless db中的表。我已经用lambda_层结构正确地打包了我的代码,并在aws lambda中上传了zip,并且已经应用了所有必需的策略,但仍然出现错误:

 const AWS = require('aws-sdk')
    const RDS = new AWS.RDSDataService()
    
    exports.handler = async (event, context, callback) => {
    
      try {
    
        const params = {
          awsSecretStoreArn: 'xxxxxx',
          dbClusterOrInstanceArn: 'xxxxx',
          sql: `SELECT * FROM employee WHERE id = :id`,
          parameters: [
            {
              name: 'id',
              value: {
                "longValue": 1
              }
            }
          ],
          database: 'test_data_api'
        }
    
        let data = await RDS.executeStatement(params).promise()
    
        console.log(JSON.stringify(data, null, 2))
     
        return 'done'
    
      } catch(e) {
        console.log(e)
      }
    }
但不幸的是,出现了以下错误:

missingRequiredParameter',
      time: 2020-09-03T16:06:47.127Z
    },
    MissingRequiredParameter: Missing required key 'secretArn' in params
        at ParamValidator.fail (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/param_validator.js:50:37)
        at ParamValidator.validateStructure (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/param_validator.js:61:14)
        at ParamValidator.validateMember (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/param_validator.js:88:21)
        at ParamValidator.validate (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/param_validator.js:34:10)
        at Request.VALIDATE_PARAMETERS (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/event_listeners.js:132:42)
        at Request.callListeners (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
        at callNextListener (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/sequential_executor.js:96:12)
        at /var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/event_listeners.js:86:9
        at finish (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/config.js:386:7)
        at /var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/config.js:404:9 {
      code: 'MissingRequiredParameter',
      time: 2020-09-03T16:06:47.127Z
    },
    UnexpectedParameter: Unexpected key 'awsSecretStoreArn' found in params
        at ParamValidator.fail (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/param_validator.js:50:37)
        at ParamValidator.validateStructure (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/param_validator.js:77:14)
        at ParamValidator.validateMember (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/param_validator.js:88:21)
        at ParamValidator.validate (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/param_validator.js:34:10)
        at Request.VALIDATE_PARAMETERS (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/event_listeners.js:132:42)
        at Request.callListeners (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
        at callNextListener (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/sequential_executor.js:96:12)
        at /var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/event_listeners.js:86:9
        at finish (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/config.js:386:7)
        at /var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/config.js:404:9 {
      code: 'UnexpectedParameter',
      time: 2020-09-03T16:06:47.127Z
    },
    UnexpectedParameter: Unexpected key 'dbClusterOrInstanceArn' found in params
        at ParamValidator.fail (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/param_validator.js:50:37)
        at ParamValidator.validateStructure (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/param_validator.js:77:14)
        at ParamValidator.validateMember (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/param_validator.js:88:21)
        at ParamValidator.validate (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/param_validator.js:34:10)
        at Request.VALIDATE_PARAMETERS (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/event_listeners.js:132:42)
        at Request.callListeners (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
        at callNextListener (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/sequential_executor.js:96:12)
        at /var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/event_listeners.js:86:9
        at finish (/var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/config.js:386:7)
        at /var/task/lambda_layer/nodejs/node_modules/aws-sdk/lib/config.js:404:9 {
      code: 'UnexpectedParameter',
      time: 2020-09-03T16:06:47.127Z
    }
  ],
  time: 2020-09-03T16:06:47.128Z
}
END RequestId: 4cff164c-7c7a-477f-9feb-8485813681a0
REPORT RequestId: 4cff164c-7c7a-477f-9feb-8485813681a0  Duration: 52.38 ms  Billed Duration: 100 ms Memory Size: 320 MB Max Memory Used: 84 MB  Init Duration: 525.83 ms