Twilio-在调用中使用全局变量

Twilio-在调用中使用全局变量,twilio,Twilio,我们可以通过TwiML将变量传递给函数,但它有大小/长度限制。所以我必须把这个变量保存到全局,这样我就可以在我想要的任何地方(函数)得到这个变量。但我担心变量是否会被其他人更改,因为我们在twilio中的函数是无服务器的。事实上,全局变量是不安全的。 任何人都可以解决这个问题。函数中没有变量,如您所述,状态在执行过程中共享。如果执行之间的状态是必需的,则需要使用外部数据存储。函数中没有变量,如您所述,状态在执行之间共享。如果这是一项要求,您将需要使用外部数据存储用于执行之间的状态。例如,如果数千

我们可以通过TwiML将变量传递给函数,但它有大小/长度限制。所以我必须把这个变量保存到全局,这样我就可以在我想要的任何地方(函数)得到这个变量。但我担心变量是否会被其他人更改,因为我们在twilio中的函数是无服务器的。事实上,全局变量是不安全的。
任何人都可以解决这个问题。

函数中没有变量,如您所述,状态在执行过程中共享。如果执行之间的状态是必需的,则需要使用外部数据存储。

函数中没有变量,如您所述,状态在执行之间共享。如果这是一项要求,您将需要使用外部数据存储用于执行之间的状态。

例如,如果数千人在同一行中调用,全局变量仍然有效吗?您是否有您建议的代码示例?我使用node.js来开发此功能。我将一个变量保存到全局:global.long_token=response.accessToken。因此,如果我想在另一个函数中得到它,我可以从全局函数中得到。例如,如果数千人在同一行中调用,全局变量仍然有效吗?你这里有你建议的代码示例吗?我使用node.js来开发它。我将一个变量保存到全局:global.long_token=response.accessToken。如果我想在另一个函数中得到这个,我可以从全局函数中得到。是的,我可以使用数据存储来实现这一点。但是我仍然有一些担心:我所有的函数都部署到了twlio,我不确定我的变量是否可以在不同的函数中共享,生命周期如何。也许这会有帮助:问:AWS Lambda如何隔离我的代码?每个AWS Lambda函数都在自己的隔离环境中运行,并具有自己的资源和文件系统视图。AWS Lambda使用与Amazon EC2相同的技术,在基础架构和执行级别提供安全性和分离。是的,我可以使用数据存储来实现这一点。但是我仍然有一些担心:我所有的函数都部署到了twlio,我不确定我的变量是否可以在不同的函数中共享,生命周期如何。也许这会有帮助:问:AWS Lambda如何隔离我的代码?每个AWS Lambda函数都在自己的隔离环境中运行,并具有自己的资源和文件系统视图。AWS Lambda使用与Amazon EC2相同的技术在基础架构和执行级别提供安全性和分离。