存取您的開發端點 - AWS Glue

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

存取您的開發端點

當您在虛擬私有雲端 (VPC) 中建立開發端點時,AWS Glue 只會傳回一個私有 IP 地址。不會填入公有 IP 地址欄位。建立非 VPC 開發端點時,AWS Glue 只會傳回一個公有 IP 地址。

如果您的開發端點具有公有地址,請確認可使用開發端點的 SSH 私有金鑰與其連接,如下列範例所示。

ssh -i dev-endpoint-private-key.pem glue@public-address

假設您的開發端點具有私有地址,VPC 子網路可從公有網際網路路由,且其安全群組允許來自用戶端的傳入存取。在此情況下,請依照以下步驟將彈性 IP 地址連接到開發端點,以允許來自網際網路的存取。

注意

如果您想要使用彈性 IP 地址,使用的子網路需要透過與路由表相關聯的網際網路閘道。

透過連接彈性 IP 地址來存取開發端點
  1. 開啟位於 https://console.aws.amazon.com/glue/ 的 AWS Glue 主控台。

  2. 在導覽窗格中,選擇 Dev endpoints (開發端點),然後導覽至開發端點詳細資訊頁面。記錄在後續步驟中使用的私有地址

  3. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  4. 在導覽窗格的 Network & Security (網路與安全) 中,選擇 Network Interfaces (網路界面)

  5. 在 AWS Glue 主控台開發端點詳細資訊頁面中搜尋與 Private address (私有地址) 相對應的 Private DNS (IPv4) (私有 DNS (IPv4))

    您可能需要修改在 Amazon EC2 主控台中會顯示哪些資料欄。請注意此地址的 Network interface ID (網路界面 ID) (ENI) (例如 eni-12345678)。

  6. 在 Amazon EC2 主控台的 Network & Security (網路與安全) 中,選擇 Elastic IPs (彈性 IP)

  7. 選擇 Allocate new address (配置新地址),然後選擇 Allocate (配置) 以配置新的彈性 IP 地址。

  8. Elastic IP (彈性 IP) 頁面,選擇新配置的彈性 IP。然後,選擇 Actions (動作)、Associate address (關聯地址)。

  9. Associate address (關聯地址) 頁面上,執行下列動作:

    • 對於資源類型,選擇 Network interface (網路介面)。

    • Network interface (網路界面) 方塊中,輸入私有地址的 Network interface ID (網路界面 ID) (ENI)。

    • 選擇 Associate (關聯)。

  10. 確認與開發端點相關聯的 SSH 私有金鑰可存取新關聯的彈性 IP 地址,如下列範例所示。

    ssh -i dev-endpoint-private-key.pem glue@elastic-ip

    如需使用堡壘主機讓 SSH 存取開發端點私有地址的詳細資訊,請參閱 AWS 安全部落格文章安全地連接到執行於私有 Amazon VPC 的 Linux 執行個體