패키지 구성 - AWS Panorama

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

패키지 구성

AWS Panorama Application CLI 명령 panorama-cli package-application을 사용하면 CLI가 애플리케이션의 자산을 Amazon S3에 업로드하고 이를 AWS Panorama에 등록합니다. 자산에는 AWS Panorama 어플라이언스가 배포 중에 다운로드하는 바이너리 파일(컨테이너 이미지 및 모델) 및 설명자 파일이 포함됩니다. 패키지 자산을 등록하려면 패키지, 자산 및 인터페이스를 정의하는 별도의 패키지 구성 파일을 제공합니다.

다음 예제는 입력과 출력이 하나씩 있는 코드 노드의 패키지 구성을 보여줍니다. 비디오 입력을 통해 카메라 스트림의 이미지 데이터에 액세스할 수 있습니다. 출력 노드는 처리된 이미지를 디스플레이로 전송합니다.

예 packages/1234567890-SAMPLE_CODE-1.0/package.json
{ "nodePackage": { "envelopeVersion": "2021-01-01", "name": "SAMPLE_CODE", "version": "1.0", "description": "Computer vision application code.", "assets": [ { "name": "code_asset", "implementations": [ { "type": "container", "assetUri": "3d9bxmplbdb67a3c9730abb19e48d78780b507f3340ec3871201903d8805328a.tar.gz", "descriptorUri": "1872xmpl129481ed053c52e66d6af8b030f9eb69b1168a29012f01c7034d7a8f.json" } ] } ], "interfaces": [ { "name": "interface", "category": "business_logic", "asset": "code_asset", "inputs": [ { "name": "video_in", "type": "media" } ], "outputs": [ { "description": "Video stream output", "name": "video_out", "type": "media" } ] } ] } }

assets 섹션은 AWS Panorama Application CLI가 Amazon S3에 업로드한 아티팩트의 이름을 지정합니다. 샘플 애플리케이션 또는 다른 사용자로부터 애플리케이션을 가져오는 경우 이 섹션이 비어 있거나 계정에 없는 자산을 참조할 수 있습니다. panorama-cli package-application을 실행하면 AWS Panorama Application CLI가 이 섹션을 올바른 값으로 채웁니다.