2017-10-18 141 views
-1

我在AWS上有两个实例,
实例A- Amazon Linux AMI映像。
实例B - 基于Windows的映像。
在实例A上,我想连接到需要OAuth访问令牌作为输入的远程Web服务。
现在,要获得基于OAuth的访问令牌,我们需要通过浏览器进行身份验证,但是Amazon Linux AMI映像不支持UI。
因此,我计划在实例B上运行Selenium以自动生成OAuth令牌。将数据从一个AWS EC2实例传输到另一个实例

我的问题是 -
是否有AWS提供的简化方法,其中在实例B生成的令牌可以传递给实例A,从而完成循环/自动化? 也许就像在Lambda可以读取的EC2实例上的某个位置上转储数据一样?

我能想到的唯一解决方案是在实例A上创建一个轻量级服务器,并使实例B通过Web服务传递数据。

通过CloudWatch和Lambda,我能够计算出如何启动/停止EC2实例。
有没有办法可以做得更多,并从EC2实例中提取某些值并将其传递给另一个?

+0

第一个EC2实例生成的输出如何?什么触发它来产生输出,以及输出目前在哪里? –

+0

如果您低估了我的问题,请考虑我的问题和详细信息回复@Scrappydog。如下所述,我想知道是否有方法通过Lamba函数提取特定实例资源的输出。 – Arham

+1

downvote可能是因为你没有提供足够的细节。因为这是你的问题太模糊,可能会被关闭。对于EC2实例之间的通用数据编排,您不需要像现在这样寻求解决方案。 EC2实例只是运行您安装在其上的任何软件的服务器,因此您必须将您的解决方案定制到正在运行的特定软件。如果您不想回答我的要求以获取更多信息,那么您将无法获得详细的答案。 –

回答

1

EC2中两台服务器之间的通信方式与坐在本地数据中心或桌面上的服务器之间的通信方式相同。例如HTTP直接调用你的API。

+0

我知道使用rest apis和servlets ...我想知道是否存在一种通过AWS提供的一些开箱即用功能协调两个实例之间的通信的方法。 – Arham

+0

除了...通过http,我需要启用特定的安全列表和两个实例之间的安全规则...如果有一种方式通过CloudWatch事件或Lamda服务,我想知道。 – Arham

+0

有很多选项......你真的需要提供更多关于你的用例/需求的细节...... – Scrappydog

相关问题