Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Registrazione automatica dei dispositivi
Per effettuare il provisioning di un'appliance, utilizza l'ProvisionDeviceAPI. La risposta include un file ZIP con la configurazione del dispositivo e le credenziali temporanee. Decodifica il file e salvalo in un archivio con il prefisso. certificates-omni_
Esempio provision-device.sh
if [[ $# -eq 1 ]] ; then DEVICE_NAME=$1 else echo "Usage: ./provision-device.sh <device-name>" exit 1 fi CERTIFICATE_BUNDLE=certificates-omni_${DEVICE_NAME}.zip aws panorama provision-device --name ${DEVICE_NAME} --output text --query Certificates | base64 --decode > ${CERTIFICATE_BUNDLE} echo "Created certificate bundle ${CERTIFICATE_BUNDLE}"
Le credenziali nell'archivio di configurazione scadono dopo 5 minuti. Trasferisci l'archivio sul tuo dispositivo con l'unità USB inclusa.
Per registrare una fotocamera, utilizzate l'CreateNodeFromTemplateJobAPI. Questa API utilizza una mappa dei parametri del modello per il nome utente, la password e l'URL della fotocamera. È possibile formattare questa mappa come documento JSON utilizzando la manipolazione di stringhe in Bash.
Esempio register-camera.sh
if [[ $# -eq 3 ]] ; then NAME=$1 USERNAME=$2 URL=$3 else echo "Usage: ./register-camera.sh <stream-name> <username> <rtsp-url>" exit 1 fi echo "Enter camera stream password: " read PASSWORD TEMPLATE='{"Username":"MY_USERNAME","Password":"MY_PASSWORD","StreamUrl": "MY_URL"}' TEMPLATE=${TEMPLATE/MY_USERNAME/$USERNAME} TEMPLATE=${TEMPLATE/MY_PASSWORD/$PASSWORD} TEMPLATE=${TEMPLATE/MY_URL/$URL} echo ${TEMPLATE} JOB_ID=$(aws panorama create-node-from-template-job --template-type RTSP_CAMERA_STREAM --output-package-name ${NAME} --output-package-version "1.0" --node-name ${NAME} --template-parameters "${TEMPLATE}" --output text)
In alternativa, puoi caricare la configurazione JSON da un file.
--template-parameters file://camera-template.json