Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Esportazione del flusso di lavoro in modelli IAc

Modalità Focus
Esportazione del flusso di lavoro in modelli IAc - AWS Step Functions

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

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

La AWS Step Functions console offre la possibilità di esportare e scaricare i flussi di lavoro salvati come modelli AWS CloudFormation o AWS SAM (SAM). Per Regioni AWS tale supporto AWS Infrastructure Composer, offre inoltre la possibilità di esportare i flussi di lavoro in Infrastructure Composer e di accedere alla console Infrastructure Composer, dove è possibile continuare a lavorare con il modello appena generato.

Opzioni di configurazione del modello

Con questa funzionalità sono disponibili le seguenti opzioni. Se si sceglie di esportare e scaricare un file modello IAc, la console visualizza le opzioni che si applicano alla macchina a stati salvata per la selezione. Se esporti in Infrastructure Composer, la console Step Functions implementa automaticamente le configurazioni che si applicano alla tua macchina a stati.

  • Includi il ruolo IAM creato dalla console per tuo conto: questa opzione esporta le policy dei ruoli di esecuzione. Costruisce un ruolo IAM nel modello e lo collega alla risorsa della macchina a stati. Questa opzione è applicabile solo se la macchina a stati ha un ruolo di esecuzione creato dalla console.

  • Includi gruppo di CloudWatch log: crea un gruppo di CloudWatch log nel modello e lo collega alla risorsa della macchina a stati. Questa opzione è applicabile solo se alla macchina a stati è collegato un gruppo di CloudWatch log e il livello di registro non è impostato su. OFF

  • Sostituisci i riferimenti alle risorse con DefinitionSubstitutions: questa opzione genera DefinitionSubstitutionsi seguenti componenti:

    • Campi S3 della mappa distribuita.

    • Activityrisorse. L'esportazione include Activity risorse nel AWS CloudFormation modello per qualsiasi Run Activity attività. L'esportazione fornisce anche il DefinitionSubstitutions riferimento alle Activity risorse create.

    • Qualsiasi ARN o S3URI nel campo Payload per tutte le integrazioni di servizi.

    • Oltre ai S3URI campi ARN e, l'esportazione viene generata DefinitionSubstitutions per altri campi del payload di integrazione dei servizi utilizzati di frequente. Le integrazioni di servizi specifiche sono le seguenti:

      • athena:startQueryExecution

      • batch:submitJob

      • dynamodb:getItem, dynamodb:updateItem, dynamodb:updateItem, dynamodb:deleteItem

      • ecs:runTask

      • glue:startJobRun

      • http:invoke

      • lambda:invoke

      • sns:publish

      • sqs:sendMessage

      • states:startExecution

Esporta e scarica il modello IaC del tuo flusso di lavoro

Per esportare il flusso di lavoro in un file modello IAc
  1. Apri la console Step Functions e seleziona la macchina a stati con cui desideri lavorare. Assicurati che tutte le modifiche alla macchina a stati vengano salvate prima di procedere al passaggio successivo.

  2. Seleziona Esporta in CloudFormation o modello SAM dal menu Azioni.

  3. Seleziona Tipo come SAM o CloudFormationnella finestra di dialogo che appare.

    • Se hai selezionato il CloudFormationmodello, scegli quindi il formato di file JSON o YAML.

    • Se hai selezionato il modello SAM, non viene presentata alcuna scelta di formati. Il modello SAM utilizza per impostazione predefinita il formato di file YAML.

  4. Espandi Configurazioni aggiuntive. Per impostazione predefinita, tutte le opzioni sono selezionate. Rivedi e aggiorna la selezione delle opzioni per il tuo modello IAc. Le opzioni sono descritte in dettaglio nella sezione precedente intitolataOpzioni di configurazione del modello.

    Se un'opzione non si applica al tuo flusso di lavoro specifico, non verrà visualizzata nella finestra di dialogo.

  5. Scegli Scarica per esportare e scaricare il file modello IAc generato.

Esporta il tuo flusso di lavoro direttamente in AWS Infrastructure Composer

Per esportare il flusso di lavoro in Infrastructure Composer
  1. Apri la console Step Functions e seleziona la macchina a stati con cui desideri lavorare. Assicurati che tutte le modifiche alla macchina a stati vengano salvate prima di procedere al passaggio successivo.

  2. Seleziona Esporta in Infrastructure Composer dal menu Azioni.

  3. Viene visualizzata la finestra di dialogo Esporta in Infrastructure Composer. È possibile utilizzare il nome predefinito visualizzato nel campo Transfer bucket name o immettere un nuovo nome. I nomi dei bucket Amazon S3 devono essere univoci a livello globale e seguire le regole di denominazione dei bucket.

  4. Scegli il progetto Conferma e crea per esportare il flusso di lavoro in Infrastructure Composer.

  5. Per salvare la definizione del progetto e del flusso di lavoro in Infrastructure Composer, attiva la modalità di sincronizzazione locale.

Nota

Se hai già utilizzato la funzionalità Export to Infrastructure Composer e hai creato un bucket Amazon S3 utilizzando il nome predefinito, Step Functions può riutilizzare questo bucket se esiste ancora. Accetta il nome predefinito del bucket nella finestra di dialogo per riutilizzare il bucket esistente.

Configurazione del bucket di trasferimento Amazon S3

Il bucket Amazon S3 creato da Step Functions per trasferire il flusso di lavoro crittografa automaticamente gli oggetti utilizzando lo standard di crittografia AES 256. Step Functions configura inoltre il bucket per utilizzare la condizione di proprietario del bucket per garantire che solo l'utente Account AWS sia in grado di aggiungere oggetti al bucket.

Il nome predefinito del bucket utilizza il prefissostates-templates, una stringa alfanumerica di 10 cifre, e quindi hai creato il flusso di lavoro in:. Regione AWS states-templates-amzn-s3-demo-bucket-us-east-1 Per evitare costi aggiuntivi Account AWS, ti consigliamo di eliminare il bucket Amazon S3 non appena hai finito di esportare il flusso di lavoro in Infrastructure Composer.

Si applicano i prezzi standard di Amazon S3.

Autorizzazioni richieste

Per utilizzare questa funzionalità di esportazione di Step Functions con Infrastructure Composer, sono necessarie determinate autorizzazioni per scaricare un AWS SAM modello e scrivere la configurazione del modello su Amazon S3.

Per scaricare un AWS SAM modello, devi disporre dell'autorizzazione per utilizzare le seguenti azioni API:

Affinché Step Functions possa scrivere la configurazione della tua funzione su Amazon S3, devi avere l'autorizzazione a utilizzare le seguenti azioni API:

Se non riesci a esportare la configurazione della tua funzione in Infrastructure Composer, verifica che il tuo account disponga delle autorizzazioni necessarie per queste operazioni.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.