CLOVER๐Ÿ€

That was when it all began.

AWS Step Functionsใ‚’ใƒญใƒผใ‚ซใƒซใง่ฉฆใ™๏ผˆAWS Step Functions Localใ‚’ๅ‹•ใ‹ใ—ใฆใฟใ‚‹๏ผ‰

ใ“ใ‚Œใฏใ€ใชใซใ‚’ใ—ใŸใใฆๆ›ธใ„ใŸใ‚‚ใฎ๏ผŸ

ใกใ‚‡ใฃใจAWS Step Functionsใ‚’่ชฟในใฆใฟใ‚ˆใ†ใจๆ€ใ„ใพใ—ใฆใ€‚

ใƒญใƒผใ‚ซใƒซใงๅ‹•ใ‹ใ›ใ‚‹ไป•็ต„ใฟใ‚‚ใ‚ใ‚‹ใฟใŸใ„ใชใฎใงใ€ใ“ใกใ‚‰ใง่ฉฆใ—ใฆใฟใŸใ„ใจๆ€ใ„ใพใ™ใ€‚

AWS Step Functions

AWS Step Functionsใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใฏใ“ใกใ‚‰ใ€‚

Step Functions とは - AWS Step Functions

AWS Step Functionsใฏใ‚นใƒ†ใƒผใƒˆใƒžใ‚ทใƒณใจๅ‘ผใฐใ‚Œใ‚‹ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใ‚’ไฝฟใฃใฆใ€ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใ‚’ๆง‹็ฏ‰ใ™ใ‚‹ใ‚ตใƒผใƒ“ใ‚นใงใ™ใ€‚
ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใซใฏๆจ™ๆบ–ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใจExpressใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใŒใ‚ใ‚Šใพใ™ใ€‚

Step Functions ใจใฏ / Standard ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใ‚ฟใ‚คใƒ—ใจ Express ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใ‚ฟใ‚คใƒ—

ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใฎๅ„ใ‚นใƒ†ใƒƒใƒ—ใฏใ‚นใƒ†ใƒผใƒˆ๏ผˆ็Šถๆ…‹๏ผ‰ใจๅ‘ผใฐใ‚Œใพใ™ใ€‚

Step Functions で使用するワークフローの状態の検出 - AWS Step Functions

ใ‚นใƒ†ใƒผใƒˆใซใฏใ„ใใคใ‹็จฎ้กžใŒใ‚ใ‚Šใ€ใŸใจใˆใฐใ‚ฟใ‚นใ‚ฏใ‚นใƒ†ใƒผใƒˆใฏAWS Lambdaใ‚„AWSใฎใ‚ตใƒผใƒ“ใ‚นใ‚’ๅ‘ผใณๅ‡บใ™ใ“ใจใŒใงใใพใ™ใ€‚

タスクワークフローの状態 - AWS Step Functions

ใ‚นใƒ†ใƒผใƒˆใƒžใ‚ทใƒณใซใคใ„ใฆใฏใ“ใกใ‚‰ใ€‚

Step Functions のステートマシンについて説明します。 - AWS Step Functions

ไธป่ฆใชใ‚ณใƒณใ‚ปใƒ—ใƒˆใจใ—ใฆใฏใ€ไปฅไธ‹ใฎใ‚ˆใ†ใงใ™ใ€‚

  • ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผ โ€ฆ ใƒ“ใ‚ธใƒใ‚นใƒ—ใƒญใ‚ปใ‚นใ‚’ๅๆ˜ ใ™ใ‚‹ไธ€้€ฃใฎใ‚นใƒ†ใƒƒใƒ—
  • ใ‚นใƒ†ใƒผใƒˆ โ€ฆ ใ‚นใƒ†ใƒผใƒˆใƒžใ‚ทใƒณๅ†…ใฎๅ€‹ใ€…ใฎใ‚นใƒ†ใƒƒใƒ—ใ€‚ๅ…ฅๅŠ›ใซใ‚‚ใจใฅใ„ใฆๆฑบๅฎšใ‚’่กŒใ„ใ€ใ‚ขใ‚ฏใ‚ทใƒงใƒณใ‚’ๅฎŸ่กŒใ—ใฆๅ‡บๅŠ›ใ‚’ไป–ใฎใ‚นใƒ†ใƒผใƒˆใซๆธกใ™ใ“ใจใŒใงใใ‚‹
  • Workflow Studio โ€ฆ ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใฎใƒ—ใƒญใƒˆใ‚ฟใ‚คใƒ—ไฝœๆˆใ‚’่กŒใˆใ‚‹ใƒ‡ใ‚ถใ‚คใƒŠใƒผ
  • ใ‚นใƒ†ใƒผใƒˆใƒžใ‚ทใƒณ โ€ฆ ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผๅ†…ใฎๅ€‹ใ€…ใฎใ‚นใƒ†ใƒผใƒˆใพใŸใฏใ‚นใƒ†ใƒƒใƒ—ใ‚’่กจใ™JSONใƒ†ใ‚ญใ‚นใƒˆใจใƒ•ใ‚ฃใƒผใƒซใƒ‰ใ‚’็”จใ„ใฆๅฎš็พฉใ•ใ‚ŒใŸใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผ
  • Amazon States Language โ€ฆ ใ‚นใƒ†ใƒผใƒˆใƒžใ‚ทใƒณใ‚’ๅฎš็พฉใ™ใ‚‹ใŸใ‚ใซไฝฟ็”จใ•ใ‚Œใ‚‹JSONใƒ™ใƒผใ‚นใฎๆง‹้€ ๅŒ–่จ€่ชžใ€‚็•ฅใ—ใฆASL
  • ๅ…ฅๅŠ›ใŠใ‚ˆใณๅ‡บๅŠ›ใฎ่จญๅฎš โ€ฆ ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผๅ†…ใฎใ‚นใƒ†ใƒผใƒˆใฏJSONใ€ใƒ‡ใƒผใ‚ฟใ‚’ๅ…ฅๅŠ›ใจใ—ใฆๅ—ใ‘ๅ–ใ‚Šใ€้€šๅธธใฏJSONใƒ‡ใƒผใ‚ฟใ‚’ๅ‡บๅŠ›ใจใ—ใฆๆฌกใฎใ‚นใƒ†ใƒผใƒˆใซๆธกใ™ใ€‚ใ‚นใƒ†ใƒผใƒˆ้–“ใฎใƒ‡ใƒผใ‚ฟใƒ•ใƒญใƒผใ‚’ๅˆถๅพกใ™ใ‚‹ใƒ•ใ‚ฃใƒซใ‚ฟใƒผใ‚‚ๅˆฉ็”จๅฏ่ƒฝ
  • ใ‚ตใƒผใƒ“ใ‚นใ‚คใƒณใƒ†ใ‚ฐใƒฌใƒผใ‚ทใƒงใƒณ โ€ฆ ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใ‹ใ‚‰AWSใฎใ‚ตใƒผใƒ“ใ‚นAPIใฎใ‚ขใ‚ฏใ‚ทใƒงใƒณใ‚’ๅ‘ผใณๅ‡บใ™
  • ใ‚ตใƒผใƒ“ใ‚นใ‚คใƒณใƒ†ใ‚ฐใƒฌใƒผใ‚ทใƒงใƒณใ‚ฟใ‚คใƒ— โ€ฆ AWSใ‚ตใƒผใƒ“ใ‚นใ‚’ๅ‘ผใณๅ‡บใ™ๆ™‚ใฎใƒ‘ใ‚ฟใƒผใƒณใงใ€ใƒชใ‚ฏใ‚จใ‚นใƒˆ - ใƒฌใ‚นใƒใƒณใ‚น๏ผˆใƒ‡ใƒ•ใ‚ฉใƒซใƒˆ๏ผ‰ใ€ใ‚ธใƒงใƒ–ใฎๅฎŸ่กŒ๏ผˆ.sync๏ผ‰ใ€ใ‚ฟใ‚นใ‚ฏใƒˆใƒผใ‚ฏใƒณ๏ผˆ.waitForTaskToken๏ผ‰ใ‚’ไฝฟ็”จใ—ใŸใ‚ณใƒผใƒซใƒใƒƒใ‚ฏใ‚’ๅพ…ใคใ€ใฎ3็จฎ้กžใŒใ‚ใ‚‹
  • ๅฎŸ่กŒ โ€ฆ ใ‚นใƒ†ใƒผใƒˆใƒžใ‚ทใƒณใฎๅฎŸ่กŒใฏใ€ใƒฏใƒผใ‚ฏใƒญใƒผใ‚’ๅฎŸ่กŒใ—ใฆใ‚ฟใ‚นใ‚ฏใ‚’ๅฎŸๆ–ฝใ™ใ‚‹ใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใฎใ“ใจ

Step Functions ใฎใ‚นใƒ†ใƒผใƒˆใƒžใ‚ทใƒณใซใคใ„ใฆ่ชฌๆ˜Žใ—ใพใ™ใ€‚ / ไธป่ฆใชใ‚ณใƒณใ‚ปใƒ—ใƒˆ

AWS Step Functionsใฎใƒฆใƒผใ‚นใ‚ฑใƒผใ‚นใจใ—ใฆใฏใ€ใƒ‡ใƒผใ‚ฟๅ‡ฆ็†ใ€ๆฉŸๆขฐๅญฆ็ฟ’ใ€ใƒžใ‚คใ‚ฏใƒญใ‚ตใƒผใƒ“ใ‚นใชใฉใฎใ‚ชใƒผใ‚ฑใ‚นใƒˆใƒฌใƒผใ‚ทใƒงใƒณใ€ITใ‚ชใƒผใƒˆใƒกใƒผใ‚ทใƒงใƒณ
ใชใฉใŒๆŒ™ใ’ใ‚‰ใ‚Œใ‚‹ใ‚ˆใ†ใงใ™ใ€‚

Step Functions ワークフローのユースケースを確認する - AWS Step Functions

ไป–ใซใ‚‚ใ€ASLใซใคใ„ใฆใฎ่ชฌๆ˜Žใ‚„ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใฎ้–‹็™บๆ–นๆณ•ใ€

Amazon States Language を使用した Step Functions ワークフローの定義 - AWS Step Functions

Step Functions を使用したワークフローの開発 - AWS Step Functions

ใƒใƒฅใƒผใƒˆใƒชใ‚ขใƒซใ‚„ใ‚นใƒ†ใƒผใƒˆใƒžใ‚ทใƒณใฎ่ตทๅ‹•ๆ–นๆณ•ใชใฉใŒใ‚ใ‚‹ใฎใงใ™ใŒใ€‚

Step Functions の使用を開始する方法について説明します。 - AWS Step Functions

Step Functions でステートマシンの実行を開始する - AWS Step Functions

ใพใšใฏ้›ฐๅ›ฒๆฐ—ใ‚’ๆŽดใ‚€ใŸใ‚ใซใ€ใƒญใƒผใ‚ซใƒซใงๅ‹•ใ‹ใ›ใ‚‹ใƒใƒผใ‚ธใƒงใƒณใง่ฉฆใ—ใฆใฟใพใ—ใ‚‡ใ†ใ€‚

Step Functions でステートマシンをローカルでテストする - AWS Step Functions

AWS Step Functions Local

AWS Step Functions Localใฏใ€AWS Step Functionsใ‚’ไฝฟใฃใŸใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใฎ้–‹็™บใ‚„ใƒ†ใ‚นใƒˆใ‚’ใƒญใƒผใ‚ซใƒซใง่กŒใˆใ‚‹ใƒ„ใƒผใƒซใงใ™ใ€‚

Step Functions でステートマシンをローカルでテストする - AWS Step Functions

AWS Lambda้–ขๆ•ฐใ‚’ๅ‘ผใณๅ‡บใ™ใ“ใจใ‚„ใ€ไป–ใฎใ‚ตใƒใƒผใƒˆใ•ใ‚Œใฆใ„ใ‚‹AWSใ‚ตใƒผใƒ“ใ‚นใ‚’ๅ‘ผใณๅ‡บใ™ใ“ใจใ‚‚ใงใใพใ™ใ€‚

サービスと Step Functions の統合 - AWS Step Functions

AWS Step Functions Localใงใฏใ€ไปฅไธ‹ใฎใ„ใšใ‚Œใ‹ใฎๆ–นๆณ•ใงAWSใ‚ตใƒผใƒ“ใ‚นใจใฎใ‚คใƒณใƒ†ใ‚ฐใƒฌใƒผใ‚ทใƒงใƒณใŒใงใใพใ™ใ€‚

  • AWS Lambdaใ‚„ใใฎไป–ใฎใ‚ตใƒผใƒ“ใ‚นใฎใƒญใƒผใ‚ซใƒซใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆใ‚’่จญๅฎšใ™ใ‚‹
  • AWS Step Functions Localใ‹ใ‚‰AWSใ‚ตใƒผใƒ“ใ‚นใ‚’็›ดๆŽฅๅ‘ผใณๅ‡บใ™
  • ใ‚ตใƒผใƒ“ใ‚นใ‚คใƒณใƒ†ใ‚ฐใƒฌใƒผใ‚ทใƒงใƒณใฎใƒฌใ‚นใƒใƒณใ‚นใ‚’ใƒขใƒƒใ‚ฏใ™ใ‚‹

ๆไพ›ๅฝขๆ…‹ใจใ—ใฆใฏใ€Dockerใ‚คใƒกใƒผใ‚ธใจJava๏ผˆJARใƒ•ใ‚กใ‚คใƒซ๏ผ‰ใฎ2็จฎ้กžใŒใ‚ใ‚Šใพใ™ใ€‚

Docker での Step Functions Local (ダウンロード可能バージョン) のセットアップ - AWS Step Functions

Step Functions Local (ダウンロード可能バージョン) - Java バージョンのセットアップ - AWS Step Functions

ไปŠๅ›žใฏJARใƒ•ใ‚กใ‚คใƒซ็‰ˆใ‚’ไฝฟใฃใฆใฟใŸใ„ใจๆ€ใ„ใพใ™ใ€‚

็’ฐๅขƒ

ไปŠๅ›žใฎ็’ฐๅขƒใฏใ“ใกใ‚‰ใ€‚

$ java --version
openjdk 21.0.4 2024-07-16
OpenJDK Runtime Environment (build 21.0.4+7-Ubuntu-1ubuntu222.04)
OpenJDK 64-Bit Server VM (build 21.0.4+7-Ubuntu-1ubuntu222.04, mixed mode, sharing)


$ aws --version
aws-cli/2.19.4 Python/3.12.6 Linux/5.15.0-125-generic exe/x86_64.ubuntu.22

AWS CLI็”จใฎใ‚ฏใƒฌใƒ‡ใƒณใ‚ทใƒฃใƒซใฏไปฅไธ‹ใง่จญๅฎšใ€‚

$ export AWS_ACCESS_KEY_ID=test
$ export AWS_SECRET_ACCESS_KEY=test
$ export AWS_DEFAULT_REGION=us-east-1

AWS Step Functions Localใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ™ใ‚‹

ใพใšใฏAWS Step Functions LocalใฎJARใƒ•ใ‚กใ‚คใƒซ็‰ˆใ‚’ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ—ใฆใฟใพใ™ใ€‚

Step Functions Local (ダウンロード可能バージョン) - Java バージョンのセットアップ - AWS Step Functions

$ curl -LO https://s3.amazonaws.com/stepfunctionslocal/StepFunctionsLocal.tar.gz

ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ™ใ‚‹ใฎใซใˆใ‚‰ใๆ™‚้–“ใŒใ‹ใ‹ใ‚‹ใชใจๆ€ใฃใŸใ‚‰ใ€500MBไปฅไธŠใ‚ใ‚Šใพใ—ใŸโ€ฆใ€‚

$ ll -h StepFunctionsLocal.tar.gz
-rw-rw-r-- 1 xxxxx xxxxx 554M 11ๆœˆ  9 15:49 StepFunctionsLocal.tar.gz

ๅฑ•้–‹ใ€‚

$ tar xf StepFunctionsLocal.tar.gz

ใ‚‚ใฎใ™ใ”ใๅคง้‡ใฎJARใƒ•ใ‚กใ‚คใƒซใŒๅ…ฅใฃใฆใ„ใพใ™โ€ฆใ€‚

$ tree
.
โ”œโ”€โ”€ AWSAthenaJavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSBatchJavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSCloudcastJavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSDynamoDBJavaModel-1.12.x.jar
โ”œโ”€โ”€ AWSECSJavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSEKSJavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSEMRContainersJavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSEventBridgeJavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSGlueDataBrewJavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSGlueJavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSJavaClientCore-1.12.x.jar
โ”œโ”€โ”€ AWSJavaClientJmxSPI-1.12.x.jar
โ”œโ”€โ”€ AWSJavaClientRuntime-1.12.x.jar
โ”œโ”€โ”€ AWSJavaClientRuntimeConfigOverride-1.12.x.jar
โ”œโ”€โ”€ AWSJavaClientSigners-1.12.x.jar
โ”œโ”€โ”€ AWSJavaCredentialInterfaces-1.12.x.jar
โ”œโ”€โ”€ AWSKeyManagementJavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSLambdaJavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSS3JavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSSQSJavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSSageMakerJavaClient-1.12.x.jar
โ”œโ”€โ”€ AWSStepFunctionsJavaClient-1.12.x.jar
โ”œโ”€โ”€ Apache-HttpComponents-HttpClient-4.5.x.jar
โ”œโ”€โ”€ Apache-HttpComponents-HttpCore-4.4.x.jar
โ”œโ”€โ”€ Aws-crt-java-1.0.x.jar
โ”œโ”€โ”€ AwsFlowJava-1.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AccessAnalyzer-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Account-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Acm-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AcmPca-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AlexaForBusiness-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Amp-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Amplify-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AmplifyBackend-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AmplifyUiBuilder-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ApiGateway-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ApiGatewayManagementApi-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ApiGatewayV2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AppConfig-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AppConfigData-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AppFabric-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AppIntegrations-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AppMesh-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AppRunner-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AppStream-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AppSync-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Appflow-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ApplicationAutoScaling-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ApplicationCostProfiler-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ApplicationDiscoveryService-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ApplicationInsights-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ArcZonalShift-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Artifact-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Athena-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AuditManager-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AutoScaling-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-AutoScalingPlans-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-B2Bi-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Backup-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-BackupGateway-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-BackupStorage-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Batch-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-BcmDataExports-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Bedrock-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-BedrockAgent-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-BedrockAgentRuntime-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-BedrockRuntime-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Billingconductor-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Braket-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Budgets-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Chime-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ChimeSdkIdentity-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ChimeSdkMediaPipelines-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ChimeSdkMeetings-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ChimeSdkMessaging-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ChimeSdkVoice-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CleanRooms-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CleanRoomsMl-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Cloud9-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudControl-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudDirectory-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudFormation-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudFront-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudFrontKeyValueStore-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudHsm-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudHsmV2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudSearch-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudSearchDomain-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudTrail-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudTrailData-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudWatch-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudWatchEvents-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CloudWatchLogs-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CodeBuild-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CodeCatalyst-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CodeCommit-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CodeDeploy-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CodeGuruProfiler-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CodeGuruReviewer-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CodeGuruSecurity-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CodePipeline-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CodeStar-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CodeStarConnections-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Codeartifact-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Codegen-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Codegen-BuildTools-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Codegen-EclipseJdtDependencies-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CodestarNotifications-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CognitoIdentity-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CognitoIdentityProvider-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CognitoSync-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Comprehend-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ComprehendMedical-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ComputeOptimizer-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ConfigService-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Connect-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ConnectCampaigns-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ConnectCases-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ConnectContactLens-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ConnectParticipant-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ControlTower-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-Annotations-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-Arns-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-Auth-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-AuthCrt-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-AwsCborProtocol-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-AwsCore-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-AwsJsonProtocol-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-AwsQueryProtocol-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-AwsXmlProtocol-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-Checksums-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-ChecksumsSpi-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-CrtCore-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-EndpointsSpi-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-HttpAuth-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-HttpAuthAws-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-HttpAuthAwsCrt-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-HttpAuthAwsEventStream-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-HttpAuthSpi-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-IdentitySpi-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-JsonUtils-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-MetricsSpi-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-Profiles-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-ProtocolCore-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-Regions-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Core-Utils-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CostAndUsageReportService-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CostExplorer-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CostOptimizationHub-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-CustomerProfiles-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DataBrew-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DataExchange-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DataPipeline-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DataSync-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DataZone-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DatabaseMigrationService-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Dax-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Detective-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DevOpsGuru-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DeviceFarm-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DirectConnect-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DirectoryService-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Dlm-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DocDb-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DocDbElastic-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Drs-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DynamoDb-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-DynamoDb-Enhanced-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Ebs-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Ec2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Ec2InstanceConnect-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Ecr-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-EcrPublic-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Ecs-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Efs-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Eks-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-EksAuth-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ElastiCache-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ElasticBeanstalk-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ElasticInference-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ElasticLoadBalancing-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ElasticLoadBalancingV2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ElasticTranscoder-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ElasticsearchService-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Emr-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-EmrContainers-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-EmrServerless-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-EntityResolution-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-EventBridge-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Evidently-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-FSx-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Finspace-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-FinspaceData-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Firehose-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Fis-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Fms-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Forecast-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Forecastquery-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-FraudDetector-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-FreeTier-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-GameLift-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-GameSparks-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Glacier-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-GlobalAccelerator-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Glue-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Grafana-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Greengrass-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-GreengrassV2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-GroundStation-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-GuardDuty-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Health-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-HealthLake-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Honeycode-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-HttpClient-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-HttpClient-ApacheClient-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-HttpClient-CrtClient-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-HttpClient-NettyNioClient-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-HttpClient-UrlConnectionClient-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Iam-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Iam-PolicyBuilder-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Identitystore-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Imagebuilder-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Imds-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Inspector-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Inspector2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-InspectorScan-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-InternetMonitor-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IoTAnalytics-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IoTFleetHub-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IoTFleetWise-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IoTSecureTunneling-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IoTSiteWise-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IoTThingsGraph-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IoTTwinMaker-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Iot-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Iot1ClickDevicesService-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Iot1ClickProjects-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IotDataPlane-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IotDeviceAdvisor-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IotEvents-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IotEventsData-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IotJobsDataPlane-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IotRoboRunner-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IotWireless-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Ivs-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-IvsRealTime-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Ivschat-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Kafka-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-KafkaConnect-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Kendra-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-KendraRanking-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Keyspaces-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Kinesis-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-KinesisAnalytics-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-KinesisAnalyticsV2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-KinesisVideo-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-KinesisVideoArchivedMedia-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-KinesisVideoMedia-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-KinesisVideoSignaling-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-KinesisVideoWebRtcStorage-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Kms-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-LakeFormation-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Lambda-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-LaunchWizard-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-LexModelBuildingService-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-LexModelsV2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-LexRuntimeService-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-LexRuntimeV2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-LicenseManager-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-LicenseManagerLinuxSubscriptions-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-LicenseManagerUserSubscriptions-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Lightsail-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Location-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-LookoutEquipment-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-LookoutMetrics-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-LookoutVision-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-M2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MTurk-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MachineLearning-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Macie2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ManagedBlockchain-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ManagedBlockchainQuery-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MarketplaceAgreement-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MarketplaceCatalog-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MarketplaceCommerceAnalytics-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MarketplaceDeployment-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MarketplaceEntitlementService-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MarketplaceMetering-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MediaConnect-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MediaConvert-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MediaLive-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MediaPackage-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MediaPackageV2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MediaPackageVod-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MediaStore-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MediaStoreData-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MediaTailor-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MedicalImaging-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MemoryDb-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MetricPublisher-CloudWatch-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Mgn-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MigrationHub-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MigrationHubConfig-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MigrationHubOrchestrator-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MigrationHubRefactorSpaces-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-MigrationHubStrategy-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Mobile-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Mq-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Mwaa-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Neptune-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Neptunedata-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-NetworkFirewall-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-NetworkManager-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-NetworkMonitor-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Nimble-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Oam-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Omics-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-OpenSearch-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-OpenSearchServerless-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-OpsWorks-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-OpsWorksCm-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Organizations-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Osis-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Outposts-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Panorama-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-PaymentCryptography-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-PaymentCryptographyData-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-PcaConnectorAd-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Personalize-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-PersonalizeEvents-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-PersonalizeRuntime-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Pi-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Pinpoint-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-PinpointEmail-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-PinpointSmsVoice-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-PinpointSmsVoiceV2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Pipes-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Polly-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Pricing-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-PrivateNetworks-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Proton-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-QBusiness-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-QConnect-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Qldb-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-QldbSession-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-QuickSight-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Ram-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Rbin-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Rds-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-RdsData-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Redshift-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-RedshiftData-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-RedshiftServerless-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Rekognition-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Repostspace-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Resiliencehub-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ResourceExplorer2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ResourceGroups-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ResourceGroupsTaggingApi-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-RoboMaker-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-RolesAnywhere-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Route53-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Route53Domains-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Route53RecoveryCluster-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Route53RecoveryControlConfig-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Route53RecoveryReadiness-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Route53Resolver-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Rum-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-S3-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-S3-TransferManager-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-S3Control-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-S3Outposts-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SageMaker-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SageMakerA2IRuntime-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SageMakerFeatureStoreRuntime-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SageMakerGeospatial-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SageMakerMetrics-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SageMakerRuntime-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SagemakerEdge-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Savingsplans-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Scheduler-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Schemas-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SecretsManager-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SecurityHub-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SecurityLake-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ServerlessApplicationRepository-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ServiceCatalog-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ServiceCatalogAppRegistry-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ServiceDiscovery-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-ServiceQuotas-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Ses-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SesV2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Sfn-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Shield-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Signer-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SimSpaceWeaver-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Sms-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SnowDeviceManagement-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Snowball-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Sns-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Sqs-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Ssm-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SsmContacts-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SsmIncidents-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SsmSap-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Sso-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SsoAdmin-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SsoOidc-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-StorageGateway-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Sts-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SupplyChain-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Support-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-SupportApp-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Swf-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Synthetics-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Test-RuleSetTestingCore-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Textract-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-TimestreamQuery-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-TimestreamWrite-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Tnb-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Transcribe-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-TranscribeStreaming-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Transfer-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Translate-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-TrustedAdvisor-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-VerifiedPermissions-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-VoiceId-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-VpcLattice-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Waf-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Wafv2-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-WellArchitected-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-Wisdom-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-WorkDocs-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-WorkLink-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-WorkMail-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-WorkMailMessageFlow-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-WorkSpaces-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-WorkSpacesThinClient-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-WorkSpacesWeb-2.0.jar
โ”œโ”€โ”€ AwsJavaSdk-XRay-2.0.jar
โ”œโ”€โ”€ JMESPathJava-1.12.x.jar
โ”œโ”€โ”€ JakartaCommons-logging-1.2.jar
โ”œโ”€โ”€ Json-smart-v2-1.1.jar
โ”œโ”€โ”€ LICENSE.txt
โ”œโ”€โ”€ NOTICE.txt
โ”œโ”€โ”€ README.txt
โ”œโ”€โ”€ SFNASLJsonPath-2.0.1.jar
โ”œโ”€โ”€ StepFunctionsLocal.jar
โ”œโ”€โ”€ StepFunctionsLocal.tar.gz
โ”œโ”€โ”€ ant-antlr.jar
โ”œโ”€โ”€ ant-apache-bcel.jar
โ”œโ”€โ”€ ant-apache-bsf.jar
โ”œโ”€โ”€ ant-apache-log4j.jar
โ”œโ”€โ”€ ant-apache-oro.jar
โ”œโ”€โ”€ ant-apache-regexp.jar
โ”œโ”€โ”€ ant-apache-resolver.jar
โ”œโ”€โ”€ ant-apache-xalan2.jar
โ”œโ”€โ”€ ant-commons-logging.jar
โ”œโ”€โ”€ ant-commons-net.jar
โ”œโ”€โ”€ ant-jai.jar
โ”œโ”€โ”€ ant-javamail.jar
โ”œโ”€โ”€ ant-jdepend.jar
โ”œโ”€โ”€ ant-jmf.jar
โ”œโ”€โ”€ ant-jsch.jar
โ”œโ”€โ”€ ant-junit.jar
โ”œโ”€โ”€ ant-junit4.jar
โ”œโ”€โ”€ ant-launcher.jar
โ”œโ”€โ”€ ant-netrexx.jar
โ”œโ”€โ”€ ant-swing.jar
โ”œโ”€โ”€ ant-testutil.jar
โ”œโ”€โ”€ ant.jar
โ”œโ”€โ”€ apiguardian-api-1.1.2.jar
โ”œโ”€โ”€ asm-9.x.jar
โ”œโ”€โ”€ asm-commons-9.x.jar
โ”œโ”€โ”€ asm-tree-9.x.jar
โ”œโ”€โ”€ asm-util-9.x.jar
โ”œโ”€โ”€ assertj-core-3.25.3.jar
โ”œโ”€โ”€ aws-sdk-java-third-party-jackson-core-2.25.52.jar
โ”œโ”€โ”€ aws-sdk-java-third-party-jackson-dataformat-cbor-2.25.52.jar
โ”œโ”€โ”€ byte-buddy-1.14.14.jar
โ”œโ”€โ”€ byte-buddy-agent-1.14.14.jar
โ”œโ”€โ”€ checker-qual-3.42.0.jar
โ”œโ”€โ”€ commons-cli-1.6.0.jar
โ”œโ”€โ”€ commons-codec-1.17.0.jar
โ”œโ”€โ”€ commons-collections-3.2.2.jar
โ”œโ”€โ”€ commons-io-2.5.jar
โ”œโ”€โ”€ commons-lang3-3.4.jar
โ”œโ”€โ”€ dagger-2.48.1.jar
โ”œโ”€โ”€ error_prone_annotations-2.26.1.jar
โ”œโ”€โ”€ failureaccess-1.0.2.jar
โ”œโ”€โ”€ gson-2.x.jar
โ”œโ”€โ”€ guava-33.1.0-jre.jar
โ”œโ”€โ”€ http2-client-11.0.17.jar
โ”œโ”€โ”€ http2-common-11.0.17.jar
โ”œโ”€โ”€ http2-hpack-11.0.17.jar
โ”œโ”€โ”€ http2-http-client-transport-11.0.17.jar
โ”œโ”€โ”€ http2-server-11.0.17.jar
โ”œโ”€โ”€ infinispan-common-11.0.17.jar
โ”œโ”€โ”€ infinispan-embedded-query-11.0.17.jar
โ”œโ”€โ”€ infinispan-remote-query-11.0.17.jar
โ”œโ”€โ”€ ion-java-1.5.1.jar
โ”œโ”€โ”€ j2objc-annotations-2.8.jar
โ”œโ”€โ”€ jackson-annotations-2.12.7.jar
โ”œโ”€โ”€ jackson-core-2.12.7.jar
โ”œโ”€โ”€ jackson-databind-2.12.7.1.jar
โ”œโ”€โ”€ jackson-dataformat-cbor-2.12.7.jar
โ”œโ”€โ”€ jackson-datatype-jdk8-2.12.7.jar
โ”œโ”€โ”€ jackson-jr-objects-2.12.7.jar
โ”œโ”€โ”€ jackson-jr-stree-2.12.7.jar
โ”œโ”€โ”€ jakarta.transaction-api-2.0.0.jar
โ”œโ”€โ”€ javapoet-1.13.0.jar
โ”œโ”€โ”€ javax.inject-1.jar
โ”œโ”€โ”€ jetty-alpn-client-11.0.17.jar
โ”œโ”€โ”€ jetty-alpn-conscrypt-server-11.0.17.jar
โ”œโ”€โ”€ jetty-alpn-java-client-11.0.17.jar
โ”œโ”€โ”€ jetty-alpn-java-server-11.0.17.jar
โ”œโ”€โ”€ jetty-alpn-server-11.0.17.jar
โ”œโ”€โ”€ jetty-annotations-11.0.17.jar
โ”œโ”€โ”€ jetty-cdi-11.0.17.jar
โ”œโ”€โ”€ jetty-client-11.0.17.jar
โ”œโ”€โ”€ jetty-deploy-11.0.17.jar
โ”œโ”€โ”€ jetty-hazelcast-11.0.17.jar
โ”œโ”€โ”€ jetty-http-11.0.17.jar
โ”œโ”€โ”€ jetty-io-11.0.17.jar
โ”œโ”€โ”€ jetty-jaas-11.0.17.jar
โ”œโ”€โ”€ jetty-jakarta-servlet-api-5.0.2.jar
โ”œโ”€โ”€ jetty-jakarta-websocket-api-2.0.0.jar
โ”œโ”€โ”€ jetty-jaspi-11.0.17.jar
โ”œโ”€โ”€ jetty-jmx-11.0.17.jar
โ”œโ”€โ”€ jetty-jndi-11.0.17.jar
โ”œโ”€โ”€ jetty-keystore-11.0.17.jar
โ”œโ”€โ”€ jetty-memcached-sessions-11.0.17.jar
โ”œโ”€โ”€ jetty-nosql-11.0.17.jar
โ”œโ”€โ”€ jetty-openid-11.0.17.jar
โ”œโ”€โ”€ jetty-plus-11.0.17.jar
โ”œโ”€โ”€ jetty-proxy-11.0.17.jar
โ”œโ”€โ”€ jetty-quickstart-11.0.17.jar
โ”œโ”€โ”€ jetty-rewrite-11.0.17.jar
โ”œโ”€โ”€ jetty-security-11.0.17.jar
โ”œโ”€โ”€ jetty-server-11.0.17.jar
โ”œโ”€โ”€ jetty-servlet-11.0.17.jar
โ”œโ”€โ”€ jetty-servlets-11.0.17.jar
โ”œโ”€โ”€ jetty-setuid-java-1.0.4.jar
โ”œโ”€โ”€ jetty-unixdomain-server-11.0.17.jar
โ”œโ”€โ”€ jetty-unixsocket-common-11.0.17.jar
โ”œโ”€โ”€ jetty-unixsocket-server-11.0.17.jar
โ”œโ”€โ”€ jetty-util-11.0.17.jar
โ”œโ”€โ”€ jetty-util-ajax-11.0.17.jar
โ”œโ”€โ”€ jetty-webapp-11.0.17.jar
โ”œโ”€โ”€ jetty-xml-11.0.17.jar
โ”œโ”€โ”€ jna-5.14.0.jar
โ”œโ”€โ”€ jna-platform-5.14.0.jar
โ”œโ”€โ”€ joda-time-2.12.5.jar
โ”œโ”€โ”€ jsr305-3.0.2.jar
โ”œโ”€โ”€ junit-jupiter-api-5.9.2.jar
โ”œโ”€โ”€ junit-jupiter-engine-5.9.2.jar
โ”œโ”€โ”€ junit-jupiter-params-5.9.2.jar
โ”œโ”€โ”€ junit-platform-commons-1.9.2.jar
โ”œโ”€โ”€ junit-platform-console-1.9.2.jar
โ”œโ”€โ”€ junit-platform-engine-1.9.2.jar
โ”œโ”€โ”€ junit-platform-launcher-1.9.2.jar
โ”œโ”€โ”€ junit-platform-reporting-1.9.2.jar
โ”œโ”€โ”€ lombok-1.18.32.jar
โ”œโ”€โ”€ mockito-core-4.9.0.jar
โ”œโ”€โ”€ netty-all-4.1.jar
โ”œโ”€โ”€ netty-buffer-4.1.jar
โ”œโ”€โ”€ netty-codec-4.1.jar
โ”œโ”€โ”€ netty-codec-dns-4.1.jar
โ”œโ”€โ”€ netty-codec-haproxy-4.1.jar
โ”œโ”€โ”€ netty-codec-http-4.1.jar
โ”œโ”€โ”€ netty-codec-http2-4.1.jar
โ”œโ”€โ”€ netty-codec-memcache-4.1.jar
โ”œโ”€โ”€ netty-codec-mqtt-4.1.jar
โ”œโ”€โ”€ netty-codec-redis-4.1.jar
โ”œโ”€โ”€ netty-codec-smtp-4.1.jar
โ”œโ”€โ”€ netty-codec-socks-4.1.jar
โ”œโ”€โ”€ netty-codec-stomp-4.1.jar
โ”œโ”€โ”€ netty-codec-xml-4.1.jar
โ”œโ”€โ”€ netty-common-4.1.jar
โ”œโ”€โ”€ netty-handler-4.1.jar
โ”œโ”€โ”€ netty-handler-proxy-4.1.jar
โ”œโ”€โ”€ netty-handler-ssl-ocsp-4.1.jar
โ”œโ”€โ”€ netty-resolver-4.1.jar
โ”œโ”€โ”€ netty-resolver-dns-4.1.jar
โ”œโ”€โ”€ netty-resolver-dns-classes-macos-4.1.jar
โ”œโ”€โ”€ netty-resolver-dns-native-macos-4.1-osx-aarch_64.jar
โ”œโ”€โ”€ netty-resolver-dns-native-macos-4.1-osx-x86_64.jar
โ”œโ”€โ”€ netty-transport-4.1.jar
โ”œโ”€โ”€ netty-transport-classes-epoll-4.1.jar
โ”œโ”€โ”€ netty-transport-classes-kqueue-4.1.jar
โ”œโ”€โ”€ netty-transport-native-epoll-4.1-linux-aarch_64.jar
โ”œโ”€โ”€ netty-transport-native-epoll-4.1-linux-x86_64.jar
โ”œโ”€โ”€ netty-transport-native-kqueue-4.1-osx-aarch_64.jar
โ”œโ”€โ”€ netty-transport-native-kqueue-4.1-osx-x86_64.jar
โ”œโ”€โ”€ netty-transport-native-unix-common-4.1-linux-x86_64.jar
โ”œโ”€โ”€ netty-transport-native-unix-common-4.1-osx-x86_64.jar
โ”œโ”€โ”€ netty-transport-native-unix-common-4.1.jar
โ”œโ”€โ”€ netty-transport-rxtx-4.1.jar
โ”œโ”€โ”€ netty-transport-sctp-4.1.jar
โ”œโ”€โ”€ netty-transport-udt-4.1.jar
โ”œโ”€โ”€ objenesis-3.x.jar
โ”œโ”€โ”€ opentest4j-1.2.0.jar
โ”œโ”€โ”€ org.eclipse.equinox.common_3.6.200.v20130402-1505.jar
โ”œโ”€โ”€ org.eclipse.jdt.core_3.10.2.v20150120-1634.jar
โ”œโ”€โ”€ org.eclipse.text_3.5.300.v20130515-1451.jar
โ”œโ”€โ”€ re2j-1.7.jar
โ”œโ”€โ”€ reactive-streams-1.0.4.jar
โ”œโ”€โ”€ resources
โ”‚ย ย  โ””โ”€โ”€ service-list.json
โ”œโ”€โ”€ rxjava-3.1.8.jar
โ”œโ”€โ”€ servlet-api-3.1.jar
โ”œโ”€โ”€ slf4j-api.jar
โ”œโ”€โ”€ third_party_licenses
โ”‚ย ย  โ”œโ”€โ”€ ASM-5.0.4-LICENSE
โ”‚ย ย  โ”œโ”€โ”€ AtInject-LICENSE-2.0.txt
โ”‚ย ย  โ”œโ”€โ”€ Dagger-2.11-LICENSE.txt
โ”‚ย ย  โ”œโ”€โ”€ Gson-2.8-LICENSE
โ”‚ย ย  โ”œโ”€โ”€ HttpComponents-Core-4.4.10-LICENSE.txt
โ”‚ย ย  โ”œโ”€โ”€ HttpComponents-Core-4.4.10-NOTICE.txt
โ”‚ย ย  โ”œโ”€โ”€ HttpComponents-HttpClient-4.5-LICENSE.txt
โ”‚ย ย  โ”œโ”€โ”€ J2ee_servlet-3.1-LICENSE
โ”‚ย ย  โ”œโ”€โ”€ J2ee_servlet-3.1-NOTICE
โ”‚ย ย  โ”œโ”€โ”€ Jackson-annotations-2.9-LICENSE
โ”‚ย ย  โ”œโ”€โ”€ Jackson-core-2.9-LICENSE
โ”‚ย ย  โ”œโ”€โ”€ Jackson-core-2.9-NOTICE
โ”‚ย ย  โ”œโ”€โ”€ Jackson-databind-2.9-LICENSE
โ”‚ย ย  โ”œโ”€โ”€ Jackson-databind-2.9-NOTICE
โ”‚ย ย  โ”œโ”€โ”€ Jackson-dataformat-cbor-2.6-LICENSE
โ”‚ย ย  โ”œโ”€โ”€ JakartaCommons-cli-1.2-LICENSE.txt
โ”‚ย ย  โ”œโ”€โ”€ JakartaCommons-codec-1.216588-LICENSE.txt
โ”‚ย ย  โ”œโ”€โ”€ JakartaCommons-logging-adapters-1.1-LICENSE.txt
โ”‚ย ย  โ”œโ”€โ”€ JakartaCommons-logging-api-1.1-LICENSE.txt
โ”‚ย ย  โ”œโ”€โ”€ JaywayJsonPath-2.0-LICENSE
โ”‚ย ย  โ”œโ”€โ”€ Jetty-9.3.12.v20160915-LICENSE-eplv10-aslv20.html
โ”‚ย ย  โ”œโ”€โ”€ Jetty-9.3.12.v20160915-NOTICE.txt
โ”‚ย ย  โ”œโ”€โ”€ Jetty-alpn-api-1.1.3-LICENSE-2.0.txt
โ”‚ย ย  โ”œโ”€โ”€ Joda-time-2.8.2-LICENSE-2.0
โ”‚ย ย  โ”œโ”€โ”€ Joda-time-2.8.2-LICENSE.txt
โ”‚ย ย  โ”œโ”€โ”€ Json-smart-v2-2.1-LICENSE.txt
โ”‚ย ย  โ”œโ”€โ”€ Lombok-1.16.18-LICENSE
โ”‚ย ย  โ”œโ”€โ”€ Maven-software-amazon-ion_ion-java-1.x-LICENSE
โ”‚ย ย  โ”œโ”€โ”€ Maven-software-amazon-ion_ion-java-1.x-NOTICE
โ”‚ย ย  โ”œโ”€โ”€ Slf4j-1.7-LICENSE.txt
โ”‚ย ย  โ””โ”€โ”€ Third Party Licenses.txt
โ”œโ”€โ”€ websocket-core-client-11.0.17.jar
โ”œโ”€โ”€ websocket-core-common-11.0.17.jar
โ”œโ”€โ”€ websocket-core-server-11.0.17.jar
โ”œโ”€โ”€ websocket-jakarta-client-11.0.17.jar
โ”œโ”€โ”€ websocket-jakarta-common-11.0.17.jar
โ”œโ”€โ”€ websocket-jakarta-server-11.0.17.jar
โ”œโ”€โ”€ websocket-jetty-api-11.0.17.jar
โ”œโ”€โ”€ websocket-jetty-client-11.0.17.jar
โ”œโ”€โ”€ websocket-jetty-common-11.0.17.jar
โ”œโ”€โ”€ websocket-jetty-server-11.0.17.jar
โ””โ”€โ”€ websocket-servlet-11.0.17.jar

2 directories, 654 files

ๆœฌไฝ“ใฏใใ“ใพใงๅคงใใใชใ„ใงใ™ใญใ€‚

$ ll -h StepFunctionsLocal.jar
-rw-r--r-- 1 xxxxx xxxxx 1.2M  5ๆœˆ 18 09:07 StepFunctionsLocal.jar

ใƒใƒผใ‚ธใƒงใƒณใ‚’็ขบ่ชใ€‚ใชใœใ‹2ๅ›žๅ‡บๅŠ›ใ•ใ‚Œใพใ™ใ€‚

$ java -jar StepFunctionsLocal.jar --version
Step Functions Local
Version: 2.0.0
Build: 2024-05-18
Step Functions Local
Version: 2.0.0
Build: 2024-05-18

ใฉใ†ใ‚‚่ตทๅ‹•ๆ™‚ใซๅŒใ˜ๆƒ…ๅ ฑใ‚’ๅ‡บๅŠ›ใ™ใ‚‹ใฎใง2ๅ›ž่กจ็คบใ•ใ‚Œใฆใ—ใพใ†ใ‚ˆใ†ใงใ™ใ€‚

ใƒ˜ใƒซใƒ—ใ€‚

$ java -jar StepFunctionsLocal.jar --help
Step Functions Local
Version: 2.0.0
Build: 2024-05-18
usage: java -jar StepFunctionsLocal.jar
Start a Step Functions Local server

 -account,--aws-account <Account>                                             the AWS account used to create state machines, activities and executions,
                                                                              this is also the account of your Lambda and other resources.
                                                                              By Default, it is set to [123456789012], this is NOT a real account id.
 -batchEndpoint,--batch-endpoint <Batch Endpoint>                             the local endpoint of Batch.
                                                                              e.g. http://localhost:4574
 -dynamoDBEndpoint,--dynamodb-endpoint <DynamoDB Endpoint>                    the local endpoint of DynamoDB.
                                                                              e.g. http://localhost:4574
 -ecsEndpoint,--ecs-endpoint <ECS Endpoint>                                   the local endpoint of ECS.
                                                                              e.g. http://localhost:4574
 -emronEKSEndpoint,--emr-on-eks-endpoint <EMR on EKS Endpoint>                the local endpoint of EMR on EKS.
                                                                              e.g. http://localhost:4574
 -glueEndpoint,--glue-endpoint <Glue Endpoint>                                the local endpoint of Glue.
                                                                              e.g. http://localhost:4574
 -gr,--aws-global-region <GlobalRegion>                                       the region for global services ,
                                                                              By Default, it is set to [aws-global].
 -h,--help                                                                    Show this help information.
 -lambdaEndpoint,--lambda-endpoint <Lambda Endpoint>                          the local endpoint of Lambda.
                                                                              e.g. http://localhost:4574
 -port,--port <Port>                                                          the port to listen on.
                                                                              By Default, it is set to [8083].
 -region,--aws-region <Region>                                                the region where the state machines, activities and executions will be created,
                                                                              this is also the region of other AWS resources referred in the state machine.
                                                                              By Default, it is set to [us-east-1].
 -sageMakerEndpoint,--sagemaker-endpoint <SageMaker Endpoint>                 the local endpoint of SageMaker.
                                                                              e.g. http://localhost:4574
 -snsEndpoint,--sns-endpoint <SNS Endpoint>                                   the local endpoint of SNS.
                                                                              e.g. http://localhost:4574
 -sqsEndpoint,--sqs-endpoint <SQS Endpoint>                                   the local endpoint of SQS.
                                                                              e.g. http://localhost:4574
 -stepFunctionsAthena,--step-functions-athena <Step Functions Athena>         the local endpoint of Athena.
                                                                              e.g. http://localhost:4574
 -stepFunctionsDataBrew,--step-functions-databrew <Step Functions DataBrew>   the local endpoint of DataBrew.
                                                                              e.g. http://localhost:4574
 -stepFunctionsEKS,--step-functions-eks <Step Functions EKS>                  the local endpoint of EKS.
                                                                              e.g. http://localhost:4574
 -stepFunctionsEndpoint,--step-functions-endpoint <Step Functions Endpoint>   the local endpoint of Step Functions.
                                                                              e.g. http://localhost:4574
 -v,--version                                                                 Show the version and build of Step Functions Local.
 -waitTimeScale,--wait-time-scale <Wait Time Scale>                           the scale of the wait time in the Wait state
                                                                              e.g. 0.5 means cut the original wait time to half
                                                                              e.g. 0 means no wait time
                                                                              e.g. 2 means double the original wait time

ใ„ใใคใ‹ๆฐ—ใซใชใ‚‹ๆƒ…ๅ ฑใŒใ‚ใ‚Šใพใ™ใญใ€‚

AWSใ‚ขใ‚ซใ‚ฆใƒณใƒˆIDใฎใƒ‡ใƒ•ใ‚ฉใƒซใƒˆๅ€คใฏ123456789012ใฎใ‚ˆใ†ใงใ™ใ€‚

 -account,--aws-account <Account>                                             the AWS account used to create state machines, activities and executions,
                                                                              this is also the account of your Lambda and other resources.
                                                                              By Default, it is set to [123456789012], this is NOT a real account id.

ใƒชใƒผใ‚ธใƒงใƒณใฏus-east-1ใงใ™ใญใ€‚

 -region,--aws-region <Region>                                                the region where the state machines, activities and executions will be created,
                                                                              this is also the region of other AWS resources referred in the state machine.
                                                                              By Default, it is set to [us-east-1].

ใƒใƒผใƒˆใจใ—ใฆใฏ8083ใจ

 -port,--port <Port>                                                          the port to listen on.
                                                                              By Default, it is set to [8083].

ใใฎไป–ใฎใ‚ตใƒผใƒ“ใ‚น็”จใซ4574ใŒใ‚ใ‚Šใใ†ใงใ™ใ€‚

 -batchEndpoint,--batch-endpoint <Batch Endpoint>                             the local endpoint of Batch.
                                                                              e.g. http://localhost:4574
 -dynamoDBEndpoint,--dynamodb-endpoint <DynamoDB Endpoint>                    the local endpoint of DynamoDB.
                                                                              e.g. http://localhost:4574
 -ecsEndpoint,--ecs-endpoint <ECS Endpoint>                                   the local endpoint of ECS.
                                                                              e.g. http://localhost:4574
 -emronEKSEndpoint,--emr-on-eks-endpoint <EMR on EKS Endpoint>                the local endpoint of EMR on EKS.
                                                                              e.g. http://localhost:4574
 -glueEndpoint,--glue-endpoint <Glue Endpoint>                                the local endpoint of Glue.
                                                                              e.g. http://localhost:4574
 -lambdaEndpoint,--lambda-endpoint <Lambda Endpoint>                          the local endpoint of Lambda.
                                                                              e.g. http://localhost:4574
 -sageMakerEndpoint,--sagemaker-endpoint <SageMaker Endpoint>                 the local endpoint of SageMaker.
                                                                              e.g. http://localhost:4574
 -snsEndpoint,--sns-endpoint <SNS Endpoint>                                   the local endpoint of SNS.
                                                                              e.g. http://localhost:4574
 -sqsEndpoint,--sqs-endpoint <SQS Endpoint>                                   the local endpoint of SQS.
                                                                              e.g. http://localhost:4574
 -stepFunctionsAthena,--step-functions-athena <Step Functions Athena>         the local endpoint of Athena.
                                                                              e.g. http://localhost:4574
 -stepFunctionsDataBrew,--step-functions-databrew <Step Functions DataBrew>   the local endpoint of DataBrew.
                                                                              e.g. http://localhost:4574
 -stepFunctionsEKS,--step-functions-eks <Step Functions EKS>                  the local endpoint of EKS.
                                                                              e.g. http://localhost:4574
 -stepFunctionsEndpoint,--step-functions-endpoint <Step Functions Endpoint>   the local endpoint of Step Functions.
                                                                              e.g. http://localhost:4574

8083ใฏAWS Step Functionsใจใ—ใฆใฎใƒใƒผใƒˆใซใชใ‚‹ใ‚ˆใ†ใงใ™ใ€‚

Step Functions Local の設定オプションを指定する - AWS Step Functions

AWS Step Functions Localใ‚’ๅฎŸ่กŒใ—ใฆใฟใ‚‹

ใงใฏใ€AWS Step Functions Localใ‚’ๅฎŸ่กŒใ—ใฆใฟใพใ™ใ€‚

Step Functions Local を自分のコンピュータで実行する - AWS Step Functions

ใพใšใฏ่ตทๅ‹•ใ€‚

$ java -jar StepFunctionsLocal.jar

ใ‚ฏใƒฌใƒ‡ใƒณใ‚ทใƒฃใƒซใŒใชใ„ใ€ใจๆ€’ใ‚‰ใ‚Œใพใ—ใŸใ€‚

Step Functions Local
Version: 2.0.0
Build: 2024-05-18
2024-11-09 16:02:12.444: Failed to load credentials from environment because Unable to load AWS credentials from environment variables (AWS_ACCESS_KEY_ID (or AWS_ACCESS_KEY) and AWS_SECRET_KEY (or AWS_SECRET_ACCESS_KEY))
2024-11-09 16:02:12.506: Failed to load credentials from profile: default because profile file cannot be null
2024-11-09 16:02:12.506: Failed to load credentials from system properties because Unable to load AWS credentials from Java system properties (aws.accessKeyId and aws.secretKey)
2024-11-09 16:02:12.506: Failed to load credentials, default to dummy credentials, so any connection to AWS services will not work, connections to local endpoints are not affected.
2024-11-09 16:02:13.162: Starting server on port 8083 with account 123456789012, region us-east-1
SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.

ใชใซใ‹่จญๅฎšใ—ใฆใŠใ„ใŸๆ–นใŒใ‚ˆใ•ใใ†ใงใ™ใญใ€‚

ใฒใจใพใšไปฅไธ‹ใง่จญๅฎšใ€‚

$ export AWS_ACCESS_KEY_ID=test
$ export AWS_SECRET_ACCESS_KEY=test

่ตทๅ‹•ใ€‚

$ java -jar StepFunctionsLocal.jar

ไปŠๅบฆใฏใ ใ„ใถ้™ใ‹ใซใชใ‚Šใพใ—ใŸใ€‚

2024-11-09 16:03:53.721: Starting server on port 8083 with account 123456789012, region us-east-1
SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.

ใ‚นใƒ†ใƒผใƒˆใƒžใ‚ทใƒณใฎไฝœๆˆใ€‚

$ aws --endpoint-url http://localhost:8083 stepfunctions create-state-machine --definition "{\
  \"Comment\": \"A Hello World example of the Amazon States Language using a Pass state\",\
  \"StartAt\": \"HelloWorld\",\
  \"States\": {\
    \"HelloWorld\": {\
      \"Type\": \"Pass\",\
      \"End\": true\
    }\
  }}" --name "HelloWorld" --role-arn "arn:aws:iam::012345678901:role/DummyRole"

ใ€ŒHelloWorldใ€ใจใ„ใ†ๅๅ‰ใฎใ‚นใƒ†ใƒผใƒˆใƒžใ‚ทใƒณใงใ™ใญใ€‚--role-arnใฏใƒ€ใƒŸใƒผใงใ„ใ„ใฟใŸใ„ใชใฎใงใ™ใŒใ€ๆง‹ๆ–‡ใฏๆญฃใ—ใๆ›ธใๅฟ…่ฆใŒใ‚ใ‚‹ใฟใŸใ„ใงใ™ใ€‚

ใƒฌใ‚นใƒใƒณใ‚นใ€‚

{
    "stateMachineArn": "arn:aws:states:us-east-1:123456789012:stateMachine:HelloWorld",
    "creationDate": "2024-11-09T16:06:35.497000+09:00"
}

ไฝœๆˆใ—ใŸใ‚นใƒ†ใƒผใƒˆใƒžใ‚ทใƒณใฎARNใŒๅพ—ใ‚‰ใ‚Œใพใ—ใŸใ€‚

ใ‚นใƒ†ใƒผใƒˆใƒžใ‚ทใƒณใฎๅฎŸ่กŒใ€‚

$ aws --endpoint-url http://localhost:8083 stepfunctions start-execution --state-machine-arn arn:aws:states:us-east-1:123456789012:stateMachine:HelloWorld

ใƒฌใ‚นใƒใƒณใ‚นใ€‚

{
    "executionArn": "arn:aws:states:us-east-1:123456789012:execution:HelloWorld:dfe89d35-7c86-4b8f-a403-d0acda813c64",
    "startDate": "2024-11-09T16:09:05.502000+09:00"
}

็ตๆžœใฎ็ขบ่ชใ€‚

$ aws --endpoint-url http://localhost:8083 stepfunctions describe-execution --execution-arn arn:aws:states:us-east-1:123456789012:execution:HelloWorld:dfe89d35-7c86-4b8f-a403-d0acda813c64
{
    "executionArn": "arn:aws:states:us-east-1:123456789012:execution:HelloWorld:dfe89d35-7c86-4b8f-a403-d0acda813c64",
    "stateMachineArn": "arn:aws:states:us-east-1:123456789012:stateMachine:HelloWorld",
    "name": "dfe89d35-7c86-4b8f-a403-d0acda813c64",
    "status": "SUCCEEDED",
    "startDate": "2024-11-09T16:09:05.502000+09:00",
    "stopDate": "2024-11-09T16:09:05.540000+09:00",
    "input": "{}",
    "inputDetails": {
        "included": true
    },
    "output": "{}",
    "outputDetails": {
        "included": true
    }
}

ใพใ‚ใ€ใชใซใ‚‚ใ—ใฆใ„ใชใ„ใซ็ญ‰ใ—ใ„ใฎใงใ™ใŒใ€‚

ใŠใ‚ใ‚Šใซ

AWS Step Functions Localใ‚’ใจใ‚Šใ‚ใˆใšๅ‹•ใ‹ใ—ใฆใฟใพใ—ใŸใ€‚

ใจใฏใ„ใˆAWS Step Functionsใฎๆฆ‚่ฆใ‚’ใ–ใฃใใ‚Šใจ่ฆ‹ใŸใ‚Šใ€ๅ˜็ด”ใซAWS Step Functions Localใ‚’ๅ‹•ใ‹ใ—ใฆใฟใŸใ ใ‘ใชใฎใงใ€ๆฌกใฏAWS SAM CLIใ‚’
ไฝฟใฃใฆAWS Lambda้–ขๆ•ฐใจ็ต„ใฟๅˆใ‚ใ›ใฆใฟใŸใ„ใจๆ€ใ„ใพใ™ใ€‚