檢視次數:
您可以使用 API 將電腦新增到 Server & Workload Security保護,作為保護新資產過程的一部分。
秘訣
秘訣
在使用 API 之前,請考慮使用以下類型的排程任務來自動發現和新增電腦:
  • 發現電腦
  • 同步雲端帳戶
  • 同步目錄
  • 同步 VMware vCenter
如需詳細資訊,請參閱 使用排程任務維護保護排程 Server & Workload Security保護 以執行任務
請使用以下一般程序來新增電腦防護:

步驟

  1. 建立一個 電腦防護 物件並設定主機名稱。主機名稱是唯一必需的屬性。該值必須是解析到電腦的主機名稱或 IP 位址。
    computer = api.Computer()
    computer.host_name = hostname
  2. 根據您的需求配置其他屬性。請參閱 API 參考中的 建立電腦防護 操作以了解可用的屬性。
  3. 建立一個ComputersApi物件,並使用它在Server & Workload Security保護上建立電腦防護。
    computers_api = api.ComputersApi(api.ApiClient(configuration))
    new_computer = computers_api.create_computer(computer, api_version)
    要查看您可以配置的屬性,請參閱 API 參考中的 建立電腦防護 操作。
    秘訣
    秘訣
    您也可以使用 Server & Workload Security保護 控制台來建立任務,當電腦防護被新增時自動進行配置。請參閱 當電腦防護被新增或變更時自動執行任務
    秘訣
    秘訣
    您可以使用傳統的 REST API 在運行已啟用代理的電腦防護上啟用中繼。Deep Security 的 Git 存儲庫包含完成此任務的腳本:
    如需背景資訊,請參閱 使用中繼分發安全性和軟體更新

接下來需執行的動作

# Create the computer object
computer = api.Computer()
computer.host_name = hostname

# Add the computer to Server & Workload Security保護
computers_api = api.ComputersApi(api.ApiClient(configuration))
new_computer = computers_api.create_computer(computer, api_version)
return new_computer.id