跳至內容

如何在 S3 File Gateway 和 Amazon S3 之間建立私有網路連線?

2 分的閱讀內容
0

我想在 Amazon S3 File Gateway 和 Amazon Simple Storage Service (Amazon S3) 之間建立私有網路連線。我不希望我的閘道透過網際網路與 AWS 服務通訊。

簡短描述

您可以在 Amazon Virtual Private Cloud (Amazon VPC) 內的 S3 File Gateway 和 Amazon S3 之間建立私有網路連線。閘道會透過內部私有網路與服務端點連線。

若要在 VPC 中設定私有連線,請完成下列步驟:

  1. 為 Amazon S3 建立 VPC 閘道端點或介面端點。
  2. 使用 VPC 端點建立並啟動 S3 File Gateway。

**注意:**您不能將 Amazon S3 閘道端點與內部部署閘道搭配使用。只能將 Amazon S3 閘道端點與 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體型閘道搭配使用。但是,您可以將 Amazon S3 介面端點與內部部署及 EC2 執行個體型閘道搭配使用。

解決方法

您必須根據您的使用案例僅建立一種類型的端點。

為 Amazon S3 建立 VPC 閘道端點

若要為 Amazon S3 建立閘道端點,請參閱建立閘道端點

附加 VPC 端點政策以限制存取,並僅允許授權的使用者向 S3 儲存貯體提出請求。此外,您還可以控制使用者能從特定 VPC 存取的儲存貯體。當您從同一區域的 VPC 存取 Amazon S3 時,最佳做法是使用 VPC 端點政策和儲存貯體政策。

**注意:**若要讓您的內部部署應用程式存取 Amazon S3,最佳做法是使用介面端點。

為 Amazon S3 建立 VPC 介面端點

請完成下列步驟:

  1. 開啟 Amazon VPC console (Amazon VPC 主控台)。
  2. 在導覽窗格中,選擇 Endpoints (端點)。
  3. 選擇 Create endpoint (建立端點)。
  4. Type (類型) 中,選取 AWS services (AWS 服務)。
  5. 對於服務名稱,選取以 s3 結尾且類型介面的服務名稱。
  6. 在 ** VPC** 中,選取您要使用的 VPC 和子網路。
  7. Security group (安全群組),選取具有連接埠 443 的安全群組。
  8. 選擇 Create endpoint (建立端點)。

使用 VPC 端點建立 S3 File Gateway

請完成下列步驟:

  1. 為 Storage Gateway 建立 VPC 端點
  2. 設定 S3 File Gateway
  3. 將 S3 File Gateway 連接至 VPC
  4. 檢閱您的設定,並啟用 S3 File Gateway

**注意:**如果您使用與 AWS 具有私有連線的內部部署 Storage Gateway,則您可以在沒有 Amazon EC2 Proxy 的情況下使用 Amazon S3 的介面端點。

使用適用於 Amazon S3 的 VPC 介面端點建立檔案共用

使用 S3 File Gateway 建立檔案共用,您可以使用網路檔案系統 (NFS)伺服器訊息區塊 (SMB) 通訊協定存取。

**注意:**建立檔案共用時,您只能在組態中選取 VPC 端點介面類型。若要將 Amazon S3 VPC 網關終端節點用於 Amazon EC2 型儲存閘道,執行個體子網路必須已存在於路由表中,並與 Amazon S3 VPC 閘道端點建立關聯。

測試網路連線

**注意:**測試連線以確認 Storage Gateway 設備可以透過所需的 TCP 連接埠連線到服務端點。

請完成下列步驟:

  1. 連線到檔案閘道的本機主控台
  2. 在 SSH 或本機主控台工作階段中,輸入 3 以選取 3: 測試網路連線,以確認與 Storage Gateway 服務端點 (包括控制、Proxy 和資料平面) 的連線。
  3. 如果網路連線成功,則您會收到 [ PASSED ] 結果。
  4. 輸入 4,然後選取 4: 測試 S3 連線以確認透過連接埠 443 與 S3 服務端點的連線。

相關資訊

使用案例

使用 AWS PrivateLink 保護對 Amazon S3 的混合存取

AWS 官方已更新 10 個月前