首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有许多不同CPU的google云平台机器允许我通过几个不同的IP地址运行API请求吗?

有许多不同CPU的google云平台机器允许我通过几个不同的IP地址运行API请求吗?
EN

Stack Overflow用户
提问于 2018-02-15 02:00:49
回答 1查看 80关注 0票数 1

我试图用R中的线程脚本从API (oasis.caiso.com)中查询公共实用程序数据。显然,如果产生太多的IP地址,这个API将拒绝来自某些IP地址的请求。为此,我需要跨不同的IP地址并行运行许多不同的API请求,我想知道google云平台上有许多不同CPU的机器是否允许这样做?

我正在查看这个页面中的n1-highcpu-96选项:https://cloud.google.com/compute/docs/machine-types

如果这是一个糟糕的解决方案,是否有人会建议另一个分布式计算解决方案,可以扩展到允许来自不同If的数十个甚至数百个API查询?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-16 12:35:35

如果我需要多个IP来执行"light“API调用,我就不会垂直缩放(一台具有96核的机器)。我将创建一个具有50或100或n Debian微型或小型实例组可预防实例,其大小取决于您需要执行的计算类型。

您可以在元数据或连接到API服务器的自定义映像中设置一个启动脚本,做它必须做的事情,并将结果保存在一个桶上,如果实例得到一个"API拒绝“,我只需自动杀死实例,让实例组用可能的新IP为我创建一个新的实例。

我认为这是一个可能的简单解决方案,以实现您想要的,但我想有多种解决方案。

我不知道你想要实现什么,我认为你需要首先检查它是否合法,以及API的所有者是否同意。

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

https://stackoverflow.com/questions/48799029

复制
相关文章

相似问题

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