Menyiapkan Step Functions Lokal (Versi yang Dapat Diunduh) - Versi Java - AWS Step Functions

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menyiapkan Step Functions Lokal (Versi yang Dapat Diunduh) - Versi Java

Versi yang dapat diunduh AWS Step Functions disediakan sebagai JAR file yang dapat dieksekusi dan sebagai gambar Docker. Aplikasi Java berjalan pada Windows, Linux, macOS, dan platform lain yang mendukung Java. Selain Java, Anda perlu menginstal AWS Command Line Interface (AWS CLI). Untuk informasi tentang menginstal dan mengonfigurasi AWS CLI, lihat Panduan AWS Command Line Interface Pengguna.

Untuk menyiapkan dan menjalankan Step Functions di komputer Anda
  1. Unduh Step Functions menggunakan tautan berikut.

    Unduh Tautan Checksum
    .tar.gz .tar.gz.md5
    .zip .zip.md5
  2. Ekstrak file .zip.

  3. Menguji unduhan dan melihat informasi versi.

    $ java -jar StepFunctionsLocal.jar -v Step Function Local Version: 2.0.0 Build: 2024-05-18
  4. (Opsional) Melihat daftar perintah yang tersedia.

    $ java -jar StepFunctionsLocal.jar -h
  5. Untuk memulai Step Functions di komputer Anda, buka command prompt, navigasikan ke direktori tempat Anda mengekstrakStepFunctionsLocal.jar, dan masukkan perintah berikut.

    java -jar StepFunctionsLocal.jar
  6. Untuk mengakses Step Functions yang berjalan secara lokal, gunakan parameter --endpoint-url. Misalnya, menggunakan AWS CLI, Anda akan menentukan perintah Step Functions sebagai berikut:

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

Secara default, Step Functions Local menggunakan akun pengujian lokal dan kredensialnya, dan AWS Region diatur ke US East (Virginia N.). Untuk menggunakan Step Functions Local dengan AWS Lambda, atau layanan lain yang didukung, Anda harus mengonfigurasi kredensyal dan Wilayah Anda.

Jika Anda menggunakan alur kerja Express dengan Step Functions Local, riwayat eksekusi akan disimpan dalam file log. Itu tidak masuk ke CloudWatch Log. Jalur file log akan didasarkan pada grup CloudWatch log Log yang ARN disediakan saat Anda membuat mesin status lokal. Berkas log akan disimpan di /aws/states/log-group-name/${execution_arn}.log relatif terhadap lokasi tempat Anda menjalankan Step Functions Local. Misalnya, jika eksekusi ARN adalah:

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

berkas log adalah:

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