在子帐户节点函数上创建主帐户twilio客户端



我正在一个子账户上开发一个twilio函数,该函数需要访问主账户上的twilio客户端。该函数是通过Github操作部署到子帐户的。

为此,在子账户函数上我有:

const mainClient = new twilio(context.MAIN_TWILIO_ACCOUNT_SID, context.MAIN_TWILIO_AUTH_TOKEN);

然后我需要访问serverless.services,但我得到了serverless-undefined,因此无法访问服务。

return mainClient.serverless.services(...

我在本地测试了代码,它有效,但在部署时失败了。是否可以从子帐户功能访问主帐户上的服务??

谢谢。

适用于遇到类似问题的任何人。

我的问题是,在不明确依赖关系的情况下进行部署不会安装最新版本的依赖关系。

通过github安装的twilio-node-sdk 3.29.0版本进行部署,但该版本尚未包含无服务器api。因此,我明确添加了最新的twilio节点sdk(目前为3.75.0(,从而解决了问题。

谢谢。

最新更新