Configurazione locale di Step Functions (versione scaricabile) - Versione Java - 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à.

Configurazione locale di Step Functions (versione scaricabile) - Versione Java

La versione scaricabile di AWS Step Functions viene fornito come JAR file eseguibile e come immagine Docker. L'applicazione Java è eseguibile su Windows, Linux, macOS e altre piattaforme compatibili con Java. Oltre a Java, è necessario installare AWS Command Line Interface (AWS CLI). Per informazioni sull'installazione e la configurazione di AWS CLI, vedi il AWS Command Line Interface Guida per l'utente.

Per configurare ed eseguire Step Functions sul tuo computer
  1. Scaricate Step Functions utilizzando i seguenti link.

    Collegamenti per il download Checksum
    .tar.gz .tar.gz.md5
    .zip .zip.md5
  2. Estrarre il file .zip.

  3. Test del download e visualizzazione delle informazioni sulla versione.

    $ java -jar StepFunctionsLocal.jar -v Step Function Local Version: 2.0.0 Build: 2024-05-18
  4. (Facoltativo) Visualizzare un elenco dei comandi disponibili.

    $ java -jar StepFunctionsLocal.jar -h
  5. Per avviare Step Functions sul tuo computer, apri un prompt dei comandi, vai alla directory in cui hai estratto StepFunctionsLocal.jar e immetti il comando seguente.

    java -jar StepFunctionsLocal.jar
  6. Per accedere a Step Functions in esecuzione localmente, utilizzare il --endpoint-url parametro. Ad esempio, utilizzando il AWS CLI, è necessario specificare i comandi Step Functions come segue:

    aws stepfunctions --endpoint-url http://localhost:8083 command
Nota

Per impostazione predefinita, Step Functions Local utilizza un account di test locale e credenziali, e AWS La regione è impostata su Stati Uniti orientali (Virginia settentrionale). Per usare Step Functions Local con AWS Lambda, o altri servizi supportati, è necessario configurare le credenziali e la regione.

Se si utilizzano flussi di lavoro Express con Step Functions Local, la cronologia di esecuzione verrà archiviata in un file di registro. Non viene registrata in Logs. CloudWatch Il percorso del file di registro si baserà sul gruppo di log CloudWatch Logs ARN fornito al momento della creazione della macchina a stati locale. Il file di registro verrà memorizzato in /aws/states/log-group-name/${execution_arn}.log relazione alla posizione in cui è in esecuzione Step Functions Local. Ad esempio, se l'esecuzione ARN è:

arn:aws:states:us-east-1:123456789012:express:test:example-ExpressLogGroup-wJalrXUtnFEMI

il file di registro sarà:

aws/states/log-group-name/arn:aws:states:us-east-1:123456789012:express:test:example-ExpressLogGroup-wJalrXUtnFEMI.log