Javascript 如何调用对象中引用的AWS SDK方法?

Javascript 如何调用对象中引用的AWS SDK方法?,javascript,amazon-web-services,aws-sdk-nodejs,Javascript,Amazon Web Services,Aws Sdk Nodejs,AWS NodeJS SDK的方法在对象中作为值引用: const AWS = require('aws-sdk'); const autoscaling = new AWS.AutoScaling(); const obj = Object.freeze({ 'func': autoscaling.startInstanceRefresh }); 直接调用该方法效果良好: await autoscaling.startInstanceRefresh().promise(); 但是,

AWS NodeJS SDK的方法在对象中作为值引用:

const AWS = require('aws-sdk');
const autoscaling = new AWS.AutoScaling();

const obj = Object.freeze({
  'func': autoscaling.startInstanceRefresh
});

直接调用该方法效果良好:

await autoscaling.startInstanceRefresh().promise();
但是,当通过对象调用它时,它会抛出一个错误:

await obj.func().promise();

TypeError:this.makeRequest不是函数

为什么呢