Step Functions の構成オプションをローカルに設定 - AWS Step Functions

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Step Functions の構成オプションをローカルに設定

スタート時 AWS Step Functionsローカル を使用してJAR ファイルでは、AWS Command Line Interface(AWS CLI)、またはそれらをシステム環境に含めることによって。Docker の場合、Step Functions Local を起動するときに、リファレンスにするファイルでこれらのオプションを指定する必要があります。

設定オプション

オプション コマンドライン 環境
アカウント -アカウント、 —aws-endpoint AWS_ACCOUNT_ID
リージョン -地域、 --aws-region AWS_DEFAULT_REGION
待機タイムスケール -waitTimeScale, --wait-time-scale WAIT_TIME_SCALE
Lambda エンドポイント -Lambdaエンドポイント、 —lambd-endpoint LAMBDA_ENDPOINT
バッチエンドポイント -バッチエンドポイント、 —bater-endpoint BATCH_ENDPOINT
DynamoDB エンドポイント -DynamodBendpoint、 —dynamod-endpoint DYNAMODB_ENDPOINT
ECS エンドポイント -ecSendPoint、 —ecs-endpoint ECS_ENDPOINT
Glue エンドポイント -グルーエンドポイント、 —glue-endpoint GLUE_ENDPOINT
SageMaker 終点 -sageMakerEndpoint, —sage-endpoint SAGE_MAKER_ENDPOINT
SQS エンドポイント -sqSendPoint、 —sqs-endpoint SQS_ENDPOINT
SNS エンドポイント -snSendPoint、 —sns-endpoint SNS_ENDPOINT
Step Functions エンドポイント -stepFunctionsEndpoint, --step-functions-endpoint STEP_FUNCTIONS_ENDPOINT

Docker の認証情報と設定

Step Functions Local for Docker を設定するには、次のファイル aws-stepfunctions-local-credentials.txt を作成します。

このファイルには、認証情報および他の設定オプションが含まれています。以下は作成時にテンプレートとして使用できますaws-stepfunctions-local-credentials.txtファイルを開きます。

AWS_DEFAULT_REGION=AWS_REGION_OF_YOUR_AWS_RESOURCES AWS_ACCESS_KEY_ID=YOUR_AWS_ACCESS_KEY AWS_SECRET_ACCESS_KEY=YOUR_AWS_SECRET_KEY WAIT_TIME_SCALE=VALUE LAMBDA_ENDPOINT=VALUE BATCH_ENDPOINT=VALUE DYNAMODB_ENDPOINT=VALUE ECS_ENDPOINT=VALUE GLUE_ENDPOINT=VALUE SAGE_MAKER_ENDPOINT=VALUE SQS_ENDPOINT=VALUE SNS_ENDPOINT=VALUE STEP_FUNCTIONS_ENDPOINT=VALUE

認証情報と設定オプションを aws-stepfunctions-local-credentials.txt で設定したら、次のコマンドを使用して Step Functions を起動します。

docker run -p 8083:8083 --env-file aws-stepfunctions-local-credentials.txt amazon/aws-stepfunctions-local
注記

特別なDNS名を使用することをお勧めしますhost.docker.internalは、ホストが使用する内部 IP アドレスに解決されます。http://host.docker.internal:8000。詳細については、次の Mac と Windows の Docker ドキュメントを参照してください。Mac 用 Docker デスクトップのネットワーク機能そしてWindows 用 Docker デスクトップのネットワーク機能それぞれ。