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à.
Utilizzo di Workflow Studio Infrastructure Composer per creare flussi di lavoro Step Functions
Workflow Studio è disponibile Infrastructure Composer per aiutarti a progettare e creare flussi di lavoro. Workflow Studio in Infrastructure Composer fornisce un ambiente visivo di infrastruttura come codice (IaC) che semplifica l'integrazione dei flussi di lavoro nelle applicazioni serverless create utilizzando strumenti IaC, come i modelli. CloudFormation
AWS Infrastructure Composerè un visual builder che consente di sviluppare AWS CloudFormation modelli utilizzando una AWS SAM semplice interfaccia grafica. ConInfrastructure Composer, puoi progettare un'architettura applicativa trascinandola, raggruppandola e Servizi AWS connettendola in un'area di disegno visiva. Infrastructure Composerquindi crea un modello IaC dal tuo progetto che puoi utilizzare per distribuire l'applicazione con l'interfaccia a riga di AWS SAM comando (AWS SAMCLI) oppure. CloudFormation Per ulteriori informazioni su Infrastructure Composer, consulta Cos'è Infrastructure Composer.
Quando si utilizza Workflow Studio inInfrastructure Composer, Infrastructure Composer collega le singole fasi del flusso di lavoro alle AWS risorse e genera le configurazioni delle risorse in un modello. AWS SAM Infrastructure Composeraggiunge inoltre le IAM autorizzazioni necessarie per l'esecuzione del flusso di lavoro. Utilizzando Workflow Studio inInfrastructure Composer, è possibile creare prototipi delle applicazioni e trasformarle in applicazioni pronte per la produzione.
Quando utilizzi Workflow Studio inInfrastructure Composer, puoi passare avanti e indietro tra Infrastructure Composer canvas e Workflow Studio.
Argomenti
Fai riferimento dinamicamente alle risorse utilizzando sostituzioni di definizione CloudFormation
Connect le attività di integrazione dei servizi a schede componenti avanzate
Esporta i flussi di lavoro Step Functions direttamente in AWS Infrastructure Composer
Funzionalità di Workflow Studio non disponibili in AWS Infrastructure Composer
Utilizzo di Workflow Studio Infrastructure Composer per creare un flusso di lavoro senza server
-
Apri la console Infrastructure Composer
e scegli Crea progetto per creare un progetto. -
Nel campo di ricerca della palette Risorse, immetti
state machine
. -
Trascina la risorsa Step FunctionsState machine sull'area di disegno.
-
Scegli Modifica in Workflow Studio per modificare la risorsa della tua macchina a stati.
L'animazione seguente mostra come passare a Workflow Studio per modificare la definizione della macchina a stati.
L'integrazione con Workflow Studio per modificare le risorse delle macchine a stati create in Infrastructure Composer è disponibile solo per le
AWS::Serverless::StateMachine
risorse. Questa integrazione non è disponibile per i modelli che utilizzano laAWS::StepFunctions::StateMachine
risorsa.
Fai riferimento dinamicamente alle risorse utilizzando le sostituzioni delle CloudFormation definizioni in Workflow Studio
In Workflow Studio, puoi utilizzare le sostituzioni di CloudFormation definizione nella definizione del flusso di lavoro per fare riferimento dinamicamente alle risorse che hai definito nel tuo modello IAc. È possibile aggiungere sostituzioni segnaposto alla definizione del flusso di lavoro utilizzando la ${dollar_sign_brace}
notazione e queste vengono sostituite con valori effettivi durante il processo di creazione dello stack. CloudFormation Per ulteriori informazioni sulle sostituzioni delle definizioni, vedere. DefinitionSubstitutions nei modelli AWS SAM
L'animazione seguente mostra come aggiungere sostituzioni segnaposto per le risorse nella definizione della macchina a stati.

Connect le attività di integrazione dei servizi a schede componenti avanzate
Puoi collegare le attività che richiedono integrazioni di servizi ottimizzate a schede componenti avanzate in Infrastructure Composer canvas. In questo modo vengono mappate automaticamente tutte le sostituzioni di segnaposto specificate dalla ${dollar_sign_brace}
notazione nella definizione del flusso di lavoro e la proprietà della risorsa. DefinitionSubstitution
StateMachine
Aggiunge inoltre le AWS SAM politiche appropriate per la macchina a stati.
Se si mappano le attività di integrazione dei servizi ottimizzate con schede componenti standard, la linea di connessione non viene visualizzata nell'Infrastructure Composerarea di disegno.
L'animazione seguente mostra come collegare un'attività ottimizzata a una scheda componente avanzata e visualizzare le modifiche in Change Inspector.

Non è possibile collegare integrazioni AWS SDK nello stato Task con schede componenti avanzate o integrazioni di servizi ottimizzate con schede componenti standard. Per queste attività, puoi mappare le sostituzioni nel pannello delle proprietà delle risorse in Infrastructure Composer canvas e aggiungere politiche nel modello. AWS SAM
Suggerimento
In alternativa, puoi anche mappare le sostituzioni segnaposto per la tua macchina a stati in Definition Substitutions nel pannello delle proprietà delle risorse. Quando si esegue questa operazione, è necessario aggiungere le autorizzazioni necessarie per le chiamate di stato del Task nel ruolo di Servizio AWS esecuzione della macchina a stati. Per informazioni sulle autorizzazioni di cui potrebbe aver bisogno il tuo ruolo di esecuzione, consulta. Configurare i ruoli di esecuzione con Workflow Studio in Step Functions
L'animazione seguente mostra come aggiornare manualmente la mappatura sostitutiva dei segnaposto nel pannello delle proprietà della risorsa.

Importa progetti esistenti e sincronizzali localmente
Puoi aprire AWS SAM progetti esistenti CloudFormation e visualizzarli per comprenderne meglio e modificarne i design. Infrastructure Composer Utilizzando Infrastructure Composer la funzione di sincronizzazione locale, è possibile sincronizzare e salvare automaticamente i file di modello e codice sulla macchina di compilazione locale. L'utilizzo della modalità di sincronizzazione locale può completare i flussi di sviluppo esistenti. Assicurati che il tuo browser supporti l'API File System Access, che consente alle applicazioni Web di leggere, scrivere e salvare file nel file system locale. Ti consigliamo di utilizzare Google Chrome o Microsoft Edge.
Esporta i flussi di lavoro Step Functions direttamente in AWS Infrastructure Composer
La AWS Step Functions console offre la possibilità di esportare un flusso di lavoro salvato su una macchina a stati salvata come modello riconosciuto come risorsa IaC avanzata da. Infrastructure Composer Questa funzionalità crea un modello IAc come AWS SAM schema e consente di accedere a. Infrastructure Composer Per ulteriori informazioni, consulta Esportazione del flusso di lavoro in modelli IAc.
Funzionalità di Workflow Studio non disponibili in AWS Infrastructure Composer
Quando si utilizza Workflow Studio inInfrastructure Composer, alcune funzionalità di Workflow Studio non sono disponibili. Inoltre, la sezione Parametri API disponibile nel Pannello Inspector pannello supporta le sostituzioni delle CloudFormation definizioni. È possibile aggiungere le sostituzioni utilizzando la Modalità codice notazione. ${dollar_sign_brace}
Per ulteriori informazioni su questa notazione, vedere. DefinitionSubstitutions nei modelli AWS SAM
L'elenco seguente descrive le funzionalità di Workflow Studio che non sono disponibili quando si utilizza Workflow Studio inInfrastructure Composer:
-
Modelli Starter: i modelli Starter sono progetti di ready-to-run esempio che creano automaticamente prototipi e definizioni del flusso di lavoro. Questi modelli distribuiscono tutte le AWS risorse correlate di cui il progetto ha bisogno. Account AWS
-
Modalità Config: questa modalità consente di gestire la configurazione delle macchine a stati. È possibile aggiornare le configurazioni delle macchine a stati nei modelli IAc o utilizzare il pannello delle proprietà delle risorse in canvas. Infrastructure Composer Per informazioni sull'aggiornamento delle configurazioni nel pannello delle proprietà delle risorse, vedere. Connect le attività di integrazione dei servizi a schede componenti avanzate
-
API TestState
-
Opzione per importare o esportare le definizioni del flusso di lavoro dal pulsante a discesa Azioni in Workflow Studio. Invece, dal Infrastructure Composer menu, selezionate Apri > Cartella del progetto. Assicurati di aver abilitato la modalità di sincronizzazione locale per salvare automaticamente le modifiche nell'Infrastructure Composerarea di disegno direttamente sul computer locale.
-
Pulsante Esegui. Quando utilizzi Workflow Studio inInfrastructure Composer, Infrastructure Composer genera il codice IaC per il tuo flusso di lavoro. Pertanto, è necessario prima distribuire il modello. Quindi, esegui il flusso di lavoro nella console o tramite. AWS Command Line Interface (AWS CLI)