Inserito il: Nov 15, 2017

AWS Step Functions ora supporta l'aggiornamento di macchine a stati, consentendo di modificare in modo semplice le definizioni e le configurazioni della macchina a stati. AWS Step Functions facilita il coordinamento dei componenti di applicazioni e microservizi distribuiti tramite processi lavorativi visivi. La creazione di applicazioni da componenti individuali che eseguono ciascuno una funzione discreta permette di dimensionare e modificare rapidamente le applicazioni. Step Functions è un modo affidabile di coordinare componenti e controllare passo per passo le funzioni della tua applicazione. 

Precedentemente, se si desiderava apportare modifiche alla macchina a stati, era necessario cambiarne il nome, il che modificava anche l'Amazon Resource Name (ARN) corrispondente, o eliminare la macchina a stati e crearne una nuova per poter usare lo stesso nome. Ora è possibile utilizzare la nuova chiamata API di Step Functions, UpdateStateMachine, per apportare modifiche alla configurazione della macchina a stati e mantenere lo stesso nome senza doverla prima eliminare. Questo semplifica la modifica e l'iterazione delle applicazioni, si conserva la cronologia di tutte le esecuzioni della macchina a stati durante il periodo di conservazione di 90 giorni, incluse le esecuzioni avviate prima dell'aggiornamento, ed è inoltre possibile visualizzare le definizioni e i ruoli configurati di tutte le esecuzioni disponibili.

La chiamata API UpdateStateMachine è supportata nella console Step Functions, nell'interfaccia a riga di comando (CLI) di AWS e nell'AWS CloudFormation, compresa la definizione delle macchine a stati e delle attività come risorse denominate.

L'aggiornamento delle macchine a stati oggi è supportato in tutte le regioni dove è disponibile Step Functions, incluse le regioni Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon), UE (Francoforte), UE (Irlanda), UE (Londra), Asia Pacifico (Sydney) e Asia Pacifico (Tokyo).

Per ulteriori informazioni, consulta le seguenti risorse: