您可以使用 API 將電腦新增到 Server & Workload Security保護,作為保護新資產過程的一部分。
秘訣在使用 API 之前,請考慮使用以下類型的排程任務來自動發現和新增電腦:
|
請使用以下一般程序來新增電腦防護:
步驟
- 建立一個
電腦防護
物件並設定主機名稱。主機名稱是唯一必需的屬性。該值必須是解析到電腦的主機名稱或 IP 位址。computer = api.Computer() computer.host_name = hostname
- 根據您的需求配置其他屬性。請參閱 API 參考中的 建立電腦防護 操作以了解可用的屬性。
- 建立一個
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