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 fornita come file JAR eseguibile e come immagine Docker. L'applicazione Java è eseguibile su Windows, Linux, macOS e altre piattaforme compatibili con Java. Oltre Java, occorre installare AWS Command Line Interface (AWS CLI). Per informazioni sull'installazione e la configurazione diAWS CLI, consulta la Guida per l'utente. AWS Command Line Interface

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: 1.0.0 Build: 2019-01-21
  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, utilizzandoAWS CLI, è possibile 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 e credenziali locali e la AWS regione è impostata su Stati Uniti orientali (Virginia settentrionale). Per utilizzare 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 sarà basato sull'ARN del gruppo di log CloudWatch Logs fornito quando si crea la 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'ARN di esecuzione è:

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