

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

# Strato AWS Flow (Ruby)
<a name="workinglayers-awsflow"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questo livello è disponibile solo per stack basati su Linux.

Un livello AWS Flow (Ruby) è un livello OpsWorks Stacks che fornisce un modello per le istanze che ospitano i lavoratori di attività e flussi di lavoro di [Amazon SWF](https://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-welcome.html). I worker vengono implementati utilizzando [AWS Flow Framework for Ruby](https://docs.aws.amazon.com/amazonswf/latest/awsrbflowguide/welcome.html), un framework di programmazione che semplifica il processo di implementazione di un'applicazione asincrona distribuita fornendo al contempo tutti i vantaggi di Amazon SWF. Questo scenario è ideale per implementare applicazioni e soddisfare un'ampia gamma di scenari, tra cui processi aziendali, codifica multimediale, attività con esecuzione prolungata ed elaborazione in background.

Il livello AWS Flow (Ruby) include le seguenti impostazioni di configurazione.

**RubyGems versione**  
La versione Gem del framework. 

**Bundler version (Versione Bundler)**  
La versione [Bundler](http://bundler.io/).

**EC2 profilo dell'istanza**  
Un profilo di EC2 istanza Amazon definito dall'utente che deve essere utilizzato dalle istanze del layer. Questo profilo deve concedere le autorizzazioni alle applicazioni in esecuzione sulle istanze del layer per accedere ad Amazon SWF.

[Se il tuo account non dispone di un profilo appropriato, puoi selezionare **Nuovo profilo con accesso SWF** per cui OpsWorks Stacks aggiorni il profilo oppure puoi aggiornarlo tu stesso utilizzando la console IAM.](https://console.aws.amazon.com/iam/) Quindi, puoi utilizzare il profilo aggiornato per tutti i livelli AWS Flow successivi. Di seguito è riportata una breve descrizione di come creare il profilo utilizzando la console IAM. Per ulteriori informazioni, consulta [Identity and Access Management in Amazon Simple Workflow Service](https://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-dev-iam.html).

**Creazione di un profilo per le istanze AWS Flow (Ruby)**

1. Aprire la console IAM all'indirizzo [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Scegli **Policy** nel pannello di navigazione e scegli **Crea policy per creare una nuova policy** gestita dal cliente.

1. **Per **Service**, scegli SWF.**

1. Per **Azioni**, scegliete **Tutte le azioni SWF (swf: \$1**). 

1. Per **Amazon Resource Name (ARN)**, inserisci l'ARN che specifica a quali domini Amazon SWF possono accedere i lavoratori. Scegli di fornire **All resources** l'accesso a tutti i domini.

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

1. Facoltativamente, inserisci un tag per identificare la politica.

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

1. Quando hai finito, scegli **Crea politica**.

1. Scegli **Ruoli** nel riquadro di navigazione e scegli **Crea ruolo**.

1. Specificate il nome del ruolo e scegliete **Passaggio successivo**. Non è possibile modificare il nome una volta che il ruolo è stato creato.

1. Scegli il **servizio AWS** e poi scegli ** EC2**.

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

1. Dall'elenco **delle politiche di autorizzazione**, scegli la politica che hai creato in precedenza.

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

1. Fornire un nome ruolo e selezionare **Crea ruolo**. Non è possibile modificare il nome una volta che il ruolo è stato creato.

1. Specificate questo profilo quando create un layer AWS Flow (Ruby) in OpsWorks Stacks.