

지원 종료 알림: 2026년 5월 31일에에 대한 지원이 AWS 종료됩니다 AWS Panorama. 2026년 5월 31일 이후에는 AWS Panorama 콘솔 또는 AWS Panorama 리소스에 더 이상 액세스할 수 없습니다. 자세한 내용은 [AWS Panorama 지원 종료를 참조하세요](https://docs.aws.amazon.com/panorama/latest/dev/panorama-end-of-support.html).

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

# AWS Panorama 애플리케이션 매니페스트
<a name="applications-manifest"></a>

애플리케이션을 배포할 때 애플리케이션 매니페스트라는 구성 파일을 제공하십시오. 이 파일은 애플리케이션을 노드와 엣지가 있는 그래프로 정의합니다. 애플리케이션 매니페스트는 애플리케이션 소스 코드의 일부이며 `graphs` 디렉토리에 저장됩니다.

**Example graphs/aws-panorama-sample/graph.json**  

```
{
    "nodeGraph": {
        "envelopeVersion": "2021-01-01",
        "packages": [
            {
                "name": "123456789012::SAMPLE_CODE",
                "version": "1.0"
            },
            {
                "name": "123456789012::SQUEEZENET_PYTORCH_V1",
                "version": "1.0"
            },
            {
                "name": "panorama::abstract_rtsp_media_source",
                "version": "1.0"
            },
            {
                "name": "panorama::hdmi_data_sink",
                "version": "1.0"
            }
        ],
        "nodes": [
            {
                "name": "code_node",
                "interface": "123456789012::SAMPLE_CODE.interface"
            }
            {
                "name": "model_node",
                "interface": "123456789012::SQUEEZENET_PYTORCH_V1.interface"
            },
            {
                "name": "camera_node",
                "interface": "panorama::abstract_rtsp_media_source.rtsp_v1_interface",
                "overridable": true,
                "overrideMandatory": true,
                "decorator": {
                    "title": "IP camera",
                    "description": "Choose a camera stream."
                }
            },
            {
                "name": "output_node",
                "interface": "panorama::hdmi_data_sink.hdmi0"
            },
            {
                "name": "log_level",
                "interface": "string",
                "value": "INFO",
                "overridable": true,
                "decorator": {
                    "title": "Logging level",
                    "description": "DEBUG, INFO, WARNING, ERROR, or CRITICAL."
                }
            }
            ...
        ],
        "edges": [
            {
                "producer": "camera_node.video_out",
                "consumer": "code_node.video_in"
            },
            {
                "producer": "code_node.video_out",
                "consumer": "output_node.video_in"
            },
            {
                "producer": "log_level",
                "consumer": "code_node.log_level"
            }
        ]
    }
}
```

노드는 엣지에 의해 연결되며, 엣지는 노드의 입력과 출력 간의 매핑을 지정합니다. 한 노드의 출력이 다른 노드의 입력에 연결되어 그래프를 만듭니다.

## JSON 스키마
<a name="applications-manifest-schema"></a>

애플리케이션 매니페스트 및 재정의 문서의 형식은 JSON 스키마에 정의되어 있습니다. 배포하기 전에 JSON 스키마를 사용하여 구성 문서의 유효성을 검사할 수 있습니다. JSON 스키마는 이 설명서의 GitHub 리포지토리에서 사용할 수 있습니다.

****
+ **JSON 스키마** – [aws-panorama-developer-guide/resources](https://github.com/awsdocs/aws-panorama-developer-guide/tree/main/resources)