帶覆蓋的部署時配置 - AWS Panorama

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

帶覆蓋的部署時配置

您可以在部署過程中配置參數和抽象節點。如果您使用 AWS Panorama 控制台進行部署,則可以為每個參數指定一個值並選擇攝像機流作為輸入。如果您使用 AWS Panorama API 部署應用程序,則可以使用覆蓋文檔指定這些設置。

覆蓋文檔的結構類似於應用程序清單。對於具有基本類型的參數,您可以定義一個節點。對於攝像機流,您可以定義映射到已註冊攝像機流的節點和包。然後,您可以為每個節點定義一個覆蓋,該節點從它替換的應用程序清單中指定節點。

範例 覆蓋 .json
{ "nodeGraphOverrides": { "nodes": [ { "name": "my_camera", "interface": "123456789012::exterior-south.exterior-south" }, { "name": "my_region", "interface": "string", "value": "us-east-1" } ], "packages": [ { "name": "123456789012::exterior-south", "version": "1.0" } ], "nodeOverrides": [ { "replace": "camera_node", "with": [ { "name": "my_camera" } ] }, { "replace": "region", "with": [ { "name": "my_region" } ] } ], "envelopeVersion": "2021-01-01" } }

在上面的示例中,文檔定義了一個字符串參數和一個抽象攝像機節點的覆蓋。所以此nodeOverrides告訴 AWS Panorama 此文檔中的哪些節點覆蓋應用程序清單中的哪個節點。