AWS Step Functions
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Step Functions Local 配置选项

要通过启动 jar 文件来使用 Step Functions Local,您可以通过以下方式设置配置选项:使用 AWS CLI来设置,或将其包括在系统环境中。对于 Docker,您必须在启动 Step Functions Local 时引用的文件中指定这些选项。

配置选项

选项 命令行 环境
账户 -account,--aws-account AWS_ACCOUNT_ID
区域 -region,--aws-region AWS_DEFAULT_REGION
等待时间比例 -waitTimeScale,--wait-time-scale WAIT_TIME_SCALE
Lambda 终端节点 -lambdaEndpoint,--lambda-endpoint LAMBDA_ENDPOINT
Batch 终端节点 -batchEndpoint,--batch-endpoint BATCH_ENDPOINT
DynamoDB 终端节点 -dynamoDBEndpoint,--dynamodb-endpoint DYNAMODB_ENDPOINT
ECS 终端节点 -ecsEndpoint,--ecs-endpoint ECS_ENDPOINT
Glue 终端节点 -glueEndpoint,--glue-endpoint GLUE_ENDPOINT
SageMaker 终端节点 -sageMakerEndpoint,--sagemaker-endpoint SAGE_MAKER_ENDPOINT
SQS 终端节点 -sqsEndpoint,--sqs-endpoint SQS_ENDPOINT
SNS 终端节点 -snsEndpoint,--sns-endpoint SNS_ENDPOINT

Docker 的凭证和配置

要为 Docker 配置 Step Functions Local,请创建文件: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

aws-stepfunctions-local-credentials.txt 中配置您的凭证和配置选项后,使用以下命令启动 Step Functions:

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

本页内容: