2017-10-18 138 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

相關問題