Avviso di fine del supporto: il 31 maggio 2026, AWS terminerà il supporto per AWS Panorama. Dopo il 31 maggio 2026, non potrai più accedere alla AWS Panorama console o AWS Panorama alle risorse. Per ulteriori informazioni, consulta AWS Panorama Fine del supporto.
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à.
Chiamare i servizi AWS dal codice dell'applicazione
Puoi utilizzarli AWS SDK for Python (Boto) per richiamare i servizi AWS dal codice dell'applicazione. Ad esempio, se il tuo modello rileva qualcosa di insolito, puoi pubblicare parametri su Amazon, inviare una notifica con Amazon SNS CloudWatch, salvare un'immagine su Amazon S3 o richiamare una funzione Lambda per un'ulteriore elaborazione. La maggior parte dei servizi AWS dispone di un'API pubblica che puoi utilizzare con l'SDK AWS.
Per impostazione predefinita, l'appliance non dispone dell'autorizzazione per accedere a nessun servizio AWS. Per concederle l'autorizzazione, crea un ruolo per l'applicazione e assegnalo all'istanza dell'applicazione durante la distribuzione.
Uso di Amazon S3
Puoi usare Amazon S3 per archiviare i risultati di elaborazione e altri dati dell'applicazione.
import boto3 s3_client=boto3.client("s3") s3_clients3.upload_file(data_file, s3_bucket_name, os.path.basename(data_file))
Utilizzo dell'argomento AWS IoT MQTT
È possibile utilizzare l'SDK for Python (Boto3) per inviare messaggi a un argomento MQTT in. AWS IoTNell'esempio seguente, l'applicazione invia un messaggio a un argomento che prende il nome dal nome dell'oggetto dell'appliance, che è possibile trovare nella console.AWS IoT
import boto3 iot_client=boto3.client('iot-data') topic = "panorama/
panorama_my-appliance_Thing_a01e373b
" iot_client.publish(topic=topic, payload="my message")
Scegliete un nome che indichi l'ID del dispositivo o un altro identificatore a vostra scelta. Per pubblicare messaggi, l'applicazione necessita dell'autorizzazione per effettuare chiamateiot:Publish
.
Per monitorare una coda MQTT
-
Apri la pagina di test AWS IoT della console
. -
Per l'argomento Abbonamento, inserisci il nome dell'argomento. Ad esempio
panorama/panorama_my-appliance_Thing_a01e373b
. -
Scegli Subscribe to topic (Effettua sottoscrizione all'argomento).