簡體   English   中英

從 NodeJS(或 Cloud Function)獲取 GCE 實例的臨時 IP

[英]Get Ephemeral IP for GCE Instance from NodeJS (or Cloud Function)

我在查找 NodeJS API 訪問權限時遇到了問題:

  1. 當前分配的臨時 IP 和關聯實例名稱的列表,或
  2. 實例的臨時 IP,如果我已經知道它的名稱。

我正在運行一個雲函數,它需要能夠檢查給定基本實例名稱的一組臨時 IP 地址何時發生變化。

實例由實例組創建。

我在獲取有關在我的函數中插入/刪除的實例的信息時沒有問題,但我找不到任何方法來檢索與實例關聯的外部 IP。

這是GCE API 文檔,其中包含各種語言的代碼示例。 Google API NodeJS 客戶端可在 github 上獲得。

要訪問臨時 IP,它包含在從“Instances: get”函數調用返回的 JSON 的 networkInterfaces[0].accessConfigs[0].natIP 中。

替代文檔中引用了另一個節點模塊,這也會引起一些混淆。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM