パッケージ設定 - AWS Panorama

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

パッケージ設定

AWS Panorama アプリケーション CLI コマンド panorama-cli package-application を使用すると、CLI はアプリケーションのアセットを Amazon S3 にアップロードし、AWS Panorama に登録します。アセットには、AWS Panorama Appliance がデプロイ中にダウンロードするバイナリファイル (コンテナイメージとモデル) と記述子ファイルが含まれます。パッケージのアセットを登録するには、パッケージ、そのアセット、そのインターフェイスを定義する個別のパッケージ構成ファイルを提供します。

次の例は、1 つの入力と 1 つの出力を備えたコードノードのパッケージ構成を示しています。ビデオ入力では、カメラストリームの画像データにアクセスできます。出力ノードは処理された画像をディスプレイに送ります。

例 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 アプリケーション CLI が Amazon S3 にアップロードしたアーティファクトの名前を指定します。サンプルアプリケーションまたは別のユーザーからアプリケーションをインポートする場合、このセクションは空だったり、アカウントにないアセットを参照していたりすることがあります。panorama-cli package-application を実行すると、AWS Panorama アプリケーション CLI によってこのセクションに正しい値が入力されます。