共用方式為


更新文本參考

SAP 資料收集器代理程式容器會使用更新文稿(適用於 SAP® 應用程式 GitHub 的 Microsoft Sentinel 解決方案提供),以簡化更新程式。

本文說明如何藉由設定文本的參數來自定義腳本的行為。

腳本概觀

在更新程式期間,腳本會識別任何執行 SAP 數據收集器代理程式的容器、從 Azure Container Registry 下載更新的容器映射、複製掛接的目錄設定、複製環境變數、使用後綴重新命名現有的容器 -OLD ,最後使用更新的映射建立容器。 然後,腳本會使用額外的 --sapconinstanceupdate 參數啟動容器,以驗證更新的容器可以正常啟動並連線到 SAP 系統。 當容器回報成功的啟動時,腳本會移除舊的容器。 然後,它會重新建立新的容器,以在沒有參數的情況下 --sapconinstanceupdate 執行,以便以正常作業模式啟動,並繼續從 SAP 系統收集數據。

參數參考

確認所有提示

參數名稱--confirm-all-prompts

參數值:

必要:

說明: 如果 --confirm-all-prompts 指定參數,腳本將不會暫停任何用戶確認。 使用 --confirm-all-prompts 切換來達成零接觸部署

使用容器的預覽組建

參數名稱--preview

參數值:

必要:

說明: 根據預設,容器更新腳本會部署具有卷標的 :latest 容器。 公開預覽功能會發佈至 :latest-preview 標記。 若要確保容器更新文本使用容器的公開預覽版本,請指定 --preview 參數。

請勿執行容器連線測試

參數名稱--no-testrun

參數值:

必要:

說明: 根據預設,容器更新腳本會執行已更新容器的「測試回合」,以確認它可以成功連線到 SAP 系統。 若要略過此測試,請指定 --no-testrun 參數。 在這種情況下,腳本會使用新的映像重新建立容器,而不需要驗證容器可以順利啟動並聯機到 SAP。 請謹慎使用此參數。

指定自訂 SDK 位置

參數名稱--sdk

參數值: <SDK file full path>

必要:

說明: 根據預設,更新腳本會從現有的容器擷取 SDK zip 檔案,並將其複製到新建立的容器。 如果需要更新與容器更新搭配使用的 NetWeaver SDK 版本,請指定 參數,並 --sdk 指定 SDK 的完整路徑。

強制容器更新,即使版本相同

參數名稱--force

參數值:

必要:

說明: 更新容器,即使用於現有容器的映像版本與Microsoft提供的映像相同。

執行容器選擇性更新

參數名稱--containername

參數值: Container name

必要:

說明: 根據預設,更新腳本會更新針對 SAP® 應用程式執行Microsoft Sentinel 解決方案的所有容器。 若要更新單一或多個容器,請指定 --containername <containername> 參數。 您可以多次指定參數,例如 --containername sapcon-A4H --containername sapcon-QQ1 --containername sapcon-QAT。 在這種情況下,只會更新指定的容器。 如果指定的容器名稱不存在,腳本將會略過它。

下一步

深入瞭解 SAP® 應用程式的 Microsoft Sentinel 解決方案:

疑難排解:

參考檔案:

如需詳細資訊,請參閱 Microsoft Sentinel 解決方案