Skip to main content
Setup and administration
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

需要在 Amazon EC2 執行個體上使用 IMDSv2

貢獻者

BlueXP 支援 Amazon EC2 執行個體中繼資料服務版本 2 ( IMDSv2 )搭配 Connector 和 Cloud Volumes ONTAP (包括 HA 部署的中介)。在大多數情況下、會在新的 EC2 執行個體上自動設定 IMDSv2 。IMDSv1 在 2024 年 3 月之前啟用。如果您的安全性原則要求、您可能需要在 EC2 執行個體上手動設定 IMDSv2 。

開始之前
  • Connector 版本必須為 3.9.38 或更新版本。

  • Cloud Volumes ONTAP 必須執行下列其中一個版本:

    • 9.12.1 P2 (或任何後續修補程式)

    • 9.13.0 P4 (或任何後續修補程式)

    • 9.13.1 或本版本之後的任何版本

  • 此變更需要重新啟動 Cloud Volumes ONTAP 執行個體。

  • 這些步驟需要使用 AWS CLI 、因為您必須將回應躍點限制變更為 3 。

關於這項工作

IMDSv2 提供更強大的保護功能、防範弱點。 "從 AWS 安全性部落格深入瞭解 IMDSv2"

在 EC2 執行個體上、執行個體中繼資料服務( IMDS )的啟用方式如下:

  • 適用於從 BlueXP 或使用的新 Connector 部署 "Terraform 指令碼"、根據預設、 EC2 執行個體上會啟用 IMDSv2 。

  • 如果您在 AWS 中啟動新的 EC2 執行個體、然後手動安裝 Connector 軟體、則預設也會啟用 IMDSv2 。

  • 如果您從 AWS Marketplace 啟動 Connector 、則預設會啟用 IMDSv1 。您可以在 EC2 執行個體上手動設定 IMDSv2 。

  • 對於現有的 Connectors 、仍支援 IMDSv1 、但您可以視需要在 EC2 執行個體上手動設定 IMDSv2 。

  • 對於 Cloud Volumes ONTAP 、根據預設、會在新的和現有的執行個體上啟用 IMDSv1 。您可以視需要在 EC2 執行個體上手動設定 IMDSv2 。

步驟
  1. 需要在 Connector 執行個體上使用 IMDSv2 :

    1. 連接至 Linux VM for the Connector 。

      在AWS中建立Connector執行個體時、您提供了AWS存取金鑰和秘密金鑰。您可以將此金鑰配對用於執行個體的SSH。EC2 Linux 執行個體的使用者名稱為 Ubuntu (對於在 2023 年 5 月之前建立的 Connectors 、使用者名稱為 EC2-user )。

    2. 安裝 AWS CLI 。

    3. 使用 aws ec2 modify-instance-metadata-options 命令要求使用 IMDSv2 、並將「輸入回應躍點」限制變更為 3 。

      • 範例 *

      aws ec2 modify-instance-metadata-options \
          --instance-id <instance-id> \
          --http-put-response-hop-limit 3 \
          --http-tokens required \
          --http-endpoint enabled
    註 http-tokens 參數會將 IMDSv2 設為必要。何時 http-tokens 為必填、您也必須設定 http-endpoint 至啟用。
  2. 需要在 Cloud Volumes ONTAP 執行個體上使用 IMDSv2 :

    1. 前往 "Amazon EC2 主控台"

    2. 從導覽窗格中、選取 * 執行個體 * 。

    3. 選取 Cloud Volumes ONTAP 執行個體。

    4. 選取 * 「動作」 > 「執行個體設定」 > 「修改執行個體中繼資料選項」 * 。

    5. 在 * 修改執行個體中繼資料選項 * 對話方塊中、選取下列項目:

      • 對於 * 執行個體中繼資料服務 * 、請選取 * 啟用 * 。

      • 對於 IMDSv2 ,請選擇 * 必要 * 。

      • 選擇*保存*。

    6. 對其他 Cloud Volumes ONTAP 執行個體(包括 HA 協調器)重複這些步驟。

    7. "停止並啟動 Cloud Volumes ONTAP 執行個體"

結果

Connector 執行個體和 Cloud Volumes ONTAP 執行個體現在已設定為使用 IMDSv2 。