재정의를 사용한 배포 시 구성 - AWS Panorama

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

재정의를 사용한 배포 시 구성

배포 중에 파라미터와 추상 노드를 구성합니다. AWS Panorama 콘솔을 사용하여 배포하는 경우, 각 파라미터의 값을 지정하고 카메라 스트림을 입력으로 선택할 수 있습니다. AWS Panorama API를 사용하여 애플리케이션을 배포하는 경우, 오버라이드 문서로 이러한 설정을 지정합니다.

오버라이드 문서는 애플리케이션 매니페스트와 구조가 비슷합니다. 기본 유형이 있는 파라미터의 경우 노드를 정의합니다. 카메라 스트림의 경우 등록된 카메라 스트림에 매핑되는 노드와 패키지를 정의합니다. 그런 다음 애플리케이션 매니페스트에서 대체할 노드를 지정하는 각 노드에 대한 오버라이드를 정의합니다.

예 overrides.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에 알려줍니다.