

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

# 存取您的開發端點
<a name="dev-endpoint-elastic-ip"></a>

當您在虛擬私有雲端 (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：//[https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/) 開啟 AWS Glue 主控台。

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

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格的 **Network & Security (網路與安全)** 中，選擇 **Network Interfaces (網路界面)**。

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

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

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

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

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

1. 在 **Associate address (關聯地址)** 頁面上，執行下列動作：
   + 對於**資源類型**，選擇 **Network interface** (網路介面)。
   + 在 **Network interface (網路界面)** 方塊中，輸入私有地址的 **Network interface ID (網路界面 ID)** (ENI)。
   + 選擇**關聯**。

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

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

   如需使用堡壘主機取得開發端點私有地址的 SSH 存取權的詳細資訊，請參閱 AWS 安全部落格文章[安全連線至私有 Amazon VPC 中執行的 Linux 執行個體](https://aws.amazon.com/blogs/security/securely-connect-to-linux-instances-running-in-a-private-amazon-vpc/)。