

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à.

# Distribuzione di una versione del pacchetto tramite job AWS IoT
<a name="deploying-package-version"></a>

Puoi utilizzare la procedura seguente per distribuire una versione del pacchetto tramite la  Console di gestione AWS.

**Prerequisiti:**

Prima di iniziare, esegui queste attività:
+ Registra AWS IoT le cose con AWS IoT Core. Per indicazioni su come aggiungere i dispositivi AWS IoT Core, consulta [Creare un oggetto](https://docs.aws.amazon.com/iot/latest/developerguide/create-iot-resources.html#create-aws-thing).
+ [Facoltativo] Crea un AWS IoT gruppo di oggetti o un gruppo di oggetti dinamico per indirizzare i dispositivi su cui distribuirai la versione del pacchetto. Per istruzioni su come creare un gruppo di oggetti, consulta [Creazione di un gruppo di oggetti statico](https://docs.aws.amazon.com/iot/latest/developerguide/thing-groups.html#create-thing-group). Per istruzioni su come creare un gruppo di oggetti dinamico, consulta [Creazione di un gruppo di oggetti dinamico](https://docs.aws.amazon.com/iot/latest/developerguide/dynamic-thing-groups.html#create-dynamic-thing-group).
+ Crea un pacchetto software e una versione del pacchetto. Per ulteriori informazioni, consulta [Creazione di un pacchetto software e di una versione del pacchetto](creating-package-and-version.md).
+ Crea un documento del processo. Per ulteriori informazioni, consulta [Preparazione del documento del processo e della versione del pacchetto per l'implementazione](https://docs.aws.amazon.com/iot/latest/developerguide/preparing-jobs-for-service-package-catalog.html#preparing-to-deploy).

**Per distribuire un lavoro AWS IoT**

1. Sulla [console AWS IoT](https://console.aws.amazon.com/iot/home), scegli **Pacchetti software**.

1. Scegli il pacchetto software che desideri distribuire. Viene visualizzata la pagina dei **dettagli del pacchetto software**.

1. Scegli la versione del pacchetto che desideri distribuire, in **Versioni**, e scegli **Distribuisci versione del processo.**

1. Se è la prima volta che distribuisci un processo tramite questo portale, viene visualizzata una finestra di dialogo che descrive i requisiti. Rivedi le informazioni e scegli **Accetta**.

1. Inserisci un nome per l'implementazione o lascia il nome generato automaticamente nel campo **Nome**.

1. [Facoltativo] Nel campo **Descrizione**, inserisci una descrizione che identifica lo scopo o i contenuti dell'implementazione o lascia le informazioni generate automaticamente. 

   **Nota:** si consiglia di non utilizzare informazioni personali di identificazione nel nome del processo e nei campi di descrizione.

1. [Facoltativo] Aggiungi eventuali tag da associare a questo processo.

1. Scegli **Next (Successivo)**.

1. In **Destinazioni del processo**, scegli gli oggetti o i gruppi di oggetti che devono ricevere il processo.

1. Nel campo **File del processo**, specifica il file JSON del documento del processo.

1. Apri **Integrazione dei processi con il servizio Package Catalog**.

1. Seleziona i pacchetti e le versioni specificati all'interno del documento del processo.
**Nota**  
Ti viene richiesto di scegliere gli stessi pacchetti e le stesse versioni dei pacchetti specificati nel documento del processo. Puoi includerne altri, ma il processo fornirà istruzioni solo per i pacchetti e le versioni inclusi nel documento del processo. Per ulteriori informazioni, consulta [Denominazione di pacchetti e versioni durante l'implementazione](https://docs.aws.amazon.com/iot/latest/developerguide/preparing-jobs-for-service-package-catalog.html#naming-package-versions).

1. Scegli **Next (Successivo)**.

1. Nella pagina Configurazione del processo, seleziona uno dei seguenti tipi di processo nella finestra di dialogo Configurazione del processo:
   + **Snapshot job** (Processo snapshot): un processo snapshot viene completato quando termina la sua esecuzione su dispositivi e gruppi di destinazione.
   + **Continuous job** (Processo continuo): un processo continuo si applica ai gruppi di oggetti e viene eseguito su qualsiasi dispositivo aggiunto successivamente a un gruppo di destinazione specificato.

1. Nella finestra di dialogo **Configurazioni aggiuntive - opzionale**, esamina le seguenti configurazioni del processo opzionali ed esegui le selezioni di conseguenza. Per ulteriori informazioni, consulta [Configurazioni di rollout, pianificazione e interruzione dei processi](https://docs.aws.amazon.com/iot/latest/developerguide/jobs-configurations-details.html#job-rollout-abort-scheduling) e [Configurazioni di timeout e di nuovo tentativo di esecuzione del processo](https://docs.aws.amazon.com/iot/latest/developerguide/jobs-configurations-details.html#job-timeout-retry).
   + Rollout configuration (Configurazione rollout)
   + Scheduling configuration (Configurazione della pianificazione)
   + Job executions timeout configuration (Configurazione del timeout di esecuzioni dei processi)
   + Configurazione dei tentativi delle esecuzioni dei processi
   + Configurazione dell’interruzione

1. Esamina le selezioni del processo e scegli **Invia**.

Dopo aver creato il processo, la console genera una firma JSON e la inserisce nel documento di processo. È possibile utilizzare la AWS IoT console per visualizzare lo stato di un lavoro oppure annullarlo o eliminarlo. Per gestire i processi, vai all'[Hub di processo della console](https://console.aws.amazon.com/iot/home#/jobhub).