Impostazione delle configurazioni del processo utilizzando la AWS Management Console - AWS IoT Core

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

Impostazione delle configurazioni del processo utilizzando la AWS Management Console

Puoi aggiungere le diverse configurazioni per il tuo lavoro utilizzando la AWS IoT console. Dopo avere creato un processo, puoi visualizzare i dettagli sullo stato delle configurazioni del processo nella pagina dei dettagli del processo. Per ulteriori informazioni sulle diverse configurazioni e su come funzionano, consulta Come funzionano le configurazioni di processo.

Aggiungi le configurazioni del processo quando crei un processo o un modello di processo.

Al momento della creazione di un modello di processo personalizzato

Per impostare la configurazione di rollout durante la creazione di un modello di processo personalizzato

  1. Vai all'hub Job templates della AWS IoT console e scegli Crea modello di lavoro.

  2. Specifica le proprietà del modello di processo, fornisci il documento di processo, espandi la configurazione che desideri aggiungere e quindi specifica i parametri di configurazione.

Al momento della creazione di un processo personalizzato

Per impostare la configurazione di rollout durante la creazione di un processo personalizzato

  1. Vai al Job hub della AWS IoT console e scegli Crea lavoro.

  2. Scegli Create a custom job (Crea un processo personalizzato) e specifica le proprietà del processo, le destinazioni e se utilizzare un modello o un file di processo per il documento di processo. Puoi utilizzare un modello personalizzato o un modello AWS gestito.

  3. Scegli la configurazione del processo e quindi espandi Rollout configuration (Configurazione del rollout) per specificare se utilizzare Constant rate (Velocità costante) o Exponential rate (Velocità esponenziale). Specifica quindi i parametri di configurazione.

La sezione successiva mostra quali parametri puoi specificare per ogni configurazione.

Configurazione del rollout

Puoi specificare se utilizzare una velocità di rollout costante o esponenziale.

  • Impostazione di una velocità di rollout costante

    Per impostare una velocità costante per le esecuzioni dei processi, scegli Constant rate (Velocità costante) e quindi specifica il valore Maximum per minute (Massimo al minuto) per il limite di velocità superiore. Questo valore è facoltativo e varia da 1 a 1.000. Se non lo imposti, viene utilizzato 1.000 come valore predefinito.

  • Impostazione di una velocità di rollout esponenziale

    Per impostare una velocità esponenziale, scegli Exponential rate (Velocità esponenziale) e quindi specifica questi parametri:

    • Velocità base al minuto

      Velocità alla quale i processi vengono eseguiti fino al raggiungimento della soglia di Number of notified devices (Numero di dispositivi notificati) o Number of succeeded devices (Numero di dispositivi con esito positivo) per Rate increase criteria (Criterio di incremento della velocità).

    • Fattore di incremento

      Il fattore esponenziale con il quale la velocità di rollout aumenta dopo che la soglia di Number of notified devices (Numero di dispositivi notificati) o Number of succeeded devices (Numero di dispositivi riusciti) viene raggiunta per Rate increase criteria (Criterio di incremento della velocità).

    • Criteri di incremento della velocità

      La soglia per il valore Number of notified devices (Numero di dispositivi notificati) o Number of succeeded devices (Numero di dispositivi riusciti).

Configurazione dell'interruzione

Scegli Add new configuration (Aggiungi nuova configurazione) e specifica i seguenti parametri per ogni configurazione:

  • Tipo di errore

    Specifica i tipi di errore che avviano l'interruzione di un processo. Il valore può essere: FAILED, REJECTED, TIMED_OUT o ALL.

  • Fattore di incremento

    Specifica il numero di esecuzioni del processo completate che devono verificarsi prima che il criterio di interruzione del processo sia soddisfatto.

  • Percentuale di soglia

    Specifica il numero totale di oggetti eseguiti che avvia l'interruzione del processo.

Configurazione della pianificazione

Ogni processo può iniziare immediatamente dopo la creazione iniziale, essere pianificato per iniziare in una data e ora successive o essere eseguito durante una finestra di manutenzione ricorrente.

Scegli Add new configuration (Aggiungi nuova configurazione) e specifica i seguenti parametri per ogni configurazione:

  • Avvio del processo

    Specificare la data e l'ora di avvio del processo.

  • Finestra di manutenzione ricorrente

    Una finestra di manutenzione ricorrente definisce la data e l'ora specifiche in cui un processo può distribuire il documento del processo ai dispositivi di destinazione nel processo. La finestra di manutenzione può essere ripetuta ogni giorno, ogni settimana, ogni mese o in un giorno e ora ricorrenti personalizzati.

  • Fine processo

    Specificare la data e l'ora di fine del processo.

  • Comportamento di fine processo

    Selezionare un comportamento di fine per tutte le esecuzioni del processo non completate al termine del processo.

Nota

Quando un processo con configurazione di pianificazione opzionale e ora di fine selezionata raggiunge l'ora di fine, il processo interromperà il rollout in tutti i dispositivi rimanenti del gruppo di destinazione. Inoltre, sfrutta il comportamento finale selezionato su come procedere con le restanti esecuzioni dei processi e i nuovi tentativi relativi in base alla configurazione dei nuovi tentativi.

Configurazione del timeout

Per impostazione predefinita, il timeout non è impostato e il processo viene annullato o eliminato. Per utilizzare i timeout, scegli Enable timeout (Abilita il timeout) e specifica un valore di timeout compreso tra 1 minuto e 7 giorni.

Configurazione del nuovo tentativo

Nota

Dopo avere creato un processo, il numero di nuovi tentativi non può essere modificato. È possibile rimuovere la configurazione del nuovo tentativo solo per tutti i tipi di errore. Quando crei un processo, valuta un numero di nuovi tentativi appropriato per la configurazione. Per evitare costi eccessivi a causa di potenziali tentativi falliti, puoi aggiungere una configurazione di interruzione.

Scegli Add new configuration (Aggiungi nuova configurazione) e specifica i seguenti parametri per ogni configurazione:

  • Tipo di errore

    Specifica i tipi di errore che attivano un nuovo tentativo di esecuzione del processo. Il valore può essere: Failed (Fallito), Timeout (scaduto) e All (Tutti).

  • Numero di tentativi

    Specifica il numero di tentativi per il tipo di errore selezionato. Per entrambi i tipi di errore combinati, è possibile effettuare fino a 10 nuovi tentativi.