首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node.js不安全用户脚本的AWS?

node.js不安全用户脚本的AWS?
EN

Stack Overflow用户
提问于 2017-04-08 12:42:02
回答 1查看 69关注 0票数 0

是否可以使用AWS运行不安全的用户脚本?它应该是:

  • 应该有内存限制(看起来像AWS Lambda有)。
  • 应该有执行超时(看起来AWS Lambda也有)。此外,不可能设置类似setInterval(consumeLittleCpu, 500)的东西。
  • (如果有)不同的脚本应该被隔离。

这样会有效率吗?例如,假设有5000个不同的脚本,每1到30秒执行一次吗?

与使用通常的AWS实例进行相同的操作相比,还要花费多少?数量级的精度会很好,就像说“在通常的AWS实例上,它的花费不会超过10倍”就足够了。

EN

回答 1

Stack Overflow用户

发布于 2017-04-09 13:52:30

对我来说,这听起来不是一个很好的用例。

Lambda容器得到重复使用。通常,您可以使用编程语言提供的所有功能,包括计时器。在执行过程中,它们将被冻结,但在重用时可能会恢复。有些语言可能允许您限制脚本内容。我记得使用PHP服务器可以禁止某些函数的调用,但我假设您不能使用Lambda来配置它。如果您想要真正的隔离,您必须为每个脚本设置一个Lambda函数。这是可以自动完成的,但对我来说仍然是一团糟。如果隔离每个脚本,则必须考虑到第一次执行所需的时间(这可能很慢),以及如果Lambda函数已经有一段时间没有调用所需的时间。

Lambda有一些限制,其中一些可以增加,有些不能。你可以同时执行更多的死刑。

不知怎么你就得触发你的羔羊了。你可以用云彩来做它。

正如您已经知道的,您可以限制内存和执行时间。就价格而言,您只支付实际使用的费用,这通常比大多数情况下运行一半空闲的实例便宜得多。如果你充分利用EC2/弹性豆柄实例,它们会更便宜。

更新:定价是0.00001667美元每GB-秒收费100毫秒块加上一个请求费用0.20美元每100万请求后,慷慨的免费层。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43294224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档