檢視次數:

在將您的AWS帳戶連接之前,請執行部署前檢查,以捕捉導致部署失敗的常見問題。

將 AWS 帳戶連接到 TrendAI Vision One™ 需要在您的 AWS 環境中部署模板。AWS 預部署檢查是一個與部署模板捆綁的腳本,該腳本會檢查您的環境中常見的部署失敗原因,例如缺少權限或衝突的殘留資源,以便您在部署開始前解決問題。
預部署檢查是安全的。它只會檢查您的環境,不會在未經您確認的情況下更改您的AWS資源。您可以多次執行它。
重要
重要
預部署檢查不會執行實際部署或部署模擬。它無法檢測僅在 AWS 創建、更新或刪除資源時發生的運行時錯誤。
在執行部署前檢查之前,請確保您已經:
  • TrendAI Vision One™中添加或更新AWS雲端帳戶的權限。
  • 一個具有 AWS CLI 並已登入至您想要連接的 AWS 帳戶的 shell 環境。AWS CloudShell(內建於 AWS 管理控制台)是最簡單的選擇,因為它已預先安裝所需的工具。如果已安裝並配置 AWS CLI,本地終端機也可以使用。
  • 具有與執行部署相同權限的憑證。
部署前檢查需要以下唯讀權限。如果缺少任何權限,檢查結果中將報告相關項目為警告或錯誤。
  • sts:GetCallerIdentity:識別呼叫憑證
  • iam:SimulatePrincipalPolicy:檢查部署者的權限
  • iam:ListOpenIDConnectProviders:偵測到衝突的身份提供者
  • cloudformation:DescribeStacks:檢測先前設置遺留的堆疊
  • ec2:DescribeRegions:列出要掃瞄的區域

步驟

  1. 登入TrendAI Vision One™主控台。
  2. 移至「Cloud SecurityCloud AccountsAWS」。
  3. 點擊「Add account」以開始 AWS 帳戶啟動流程,或打開現有的 AWS 帳戶進行更新。
    選擇您要啟用此帳戶的功能,然後繼續進行部署步驟。
  4. 在配置流程結束時下載提供的部署套件 (.zip 檔案)。
    該套件包括部署模板、預部署檢查腳本以及根據您選擇的功能量身定制的配置文件。
    重要
    重要
    請始終使用新下載的套件。如果您更改了已啟動的功能,請再次下載套件,以便預部署檢查反映您的新配置。
  5. 在您的 shell 環境中使下載的套件可用。
    • AWS CloudShell:使用 AWS 管理控制台中的上傳選項將 .zip 檔案上傳到 CloudShell。
    • 本地終端機:該檔案已在您的機器上。
  6. 解壓縮套件,進入生成的資料夾,並執行預部署檢查腳本。
    unzip <downloaded-package>.zip -d cloud-account-management-template
    cd cloud-account-management-template
    ./cfn-precheck.sh
    TrendAI Vision One™ 在部署頁面上顯示精確的腳本名稱。腳本在運行時會列印每個檢查及其結果。
  7. 當腳本完成後,請檢查結果摘要並在繼續之前解決任何失敗問題。
    • 暫不處理 — 無需操作。
    • 警告 — 檢查無法完全驗證某個條件,或發現值得檢視的事項。請閱讀訊息並謹慎處理。
    • FAIL — 此問題可能導致部署失敗。請修正問題,然後重新執行檢查。
    如需了解每個結果類別的含義及如何解決問題,請參閱了解 AWS 部署前檢查結果
在預部署檢查通過後,請在TrendAI Vision One™中繼續部署模板。

後續步驟

如果您更改功能選擇,請重新下載部署包並重新執行檢查。如果檢查通過後部署失敗,請查看 AWS Console 中的部署事件或日誌。預部署檢查無法檢測運行時錯誤。