Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration au moment du déploiement avec dérogations
Vous configurez les paramètres et les nœuds abstraits lors du déploiement. Si vous utilisez la console AWS Panorama pour le déploiement, vous pouvez spécifier une valeur pour chaque paramètre et choisir un flux de caméra en entrée. Si vous utilisez l'API AWS Panorama pour déployer des applications, vous devez spécifier ces paramètres dans un document de remplacement.
La structure d'un document de dérogation est similaire à celle d'un manifeste d'application. Pour les paramètres avec des types de base, vous définissez un nœud. Pour les flux de caméras, vous définissez un nœud et un package mappés vers un flux de caméra enregistré. Vous définissez ensuite une dérogation pour chaque nœud qui spécifie le nœud à partir du manifeste de l'application qu'il remplace.
Exemple 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"
}
}
Dans l'exemple précédent, le document définit des remplacements pour un paramètre de chaîne et un nœud de caméra abstrait. nodeOverrides
Indique à AWS Panorama quels nœuds de ce document remplacent ceux du manifeste de l'application.