Configurar opciones de configuración para Step Functions Local - AWS Step Functions

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configurar opciones de configuración para Step Functions Local

Cuando comience. AWS Step Functions Local: mediante el JAR archivo, puede establecer las opciones de configuración mediante el AWS Command Line Interface (AWS CLI) o incluyéndolas en el entorno del sistema. Para Docker, debe especificar estas opciones en un archivo al que haga referencia cuando inicie Step Functions Local.

Opciones de configuración

Cuando configura el contenedor de Step Functions Local para usar un punto de conexión de anulación, como Punto de conexión de Lambda y Punto de conexión de lote, y realiza llamadas a ese punto de conexión, Step Functions Local no utiliza las credenciales que especifique. La configuración de estas anulaciones de punto de conexión es opcional.

Opción Línea de comandos Entorno
Cuenta -account, --aws-account AWS_ACCOUNT_ID
Región -region, --aws-region AWS_DEFAULT_REGION
Escala de tiempo de espera -waitTimeScale, --wait-time-scale WAIT_TIME_SCALE
Punto de enlace de Lambda -lambdaEndpoint, --lambda-punto final LAMBDA_ENDPOINT
Punto de enlace de Batch -batchEndpoint, --punto final por lotes BATCH_ENDPOINT
Punto de enlace de DynamoDB -, --punto final de dynamodb dynamoDBEndpoint DYNAMODB_ENDPOINT
ECSPunto final -ecsEndpoint, --ecs-endpoint ECS_ENDPOINT
Punto de enlace de Glue -, --glue-endpoint glueEndpoint GLUE_ENDPOINT
SageMaker Punto final -sageMakerEndpoint, --sagemaker-endpoint SAGE_MAKER_ENDPOINT
SQSPunto final -sqsEndpoint, --sqs-endpoint SQS_ENDPOINT
SNSPunto final -snsEndpoint, --sns-endpoint SNS_ENDPOINT
Punto de conexión de Step Functions -stepFunctionsEndpoint, --step-functions-endpoint STEP_FUNCTIONS_ENDPOINT

Credenciales y configuración de Docker

Para configurar Step Functions Local para Docker, cree el archivo siguiente: aws-stepfunctions-local-credentials.txt.

Este archivo contiene sus credenciales y otras opciones de configuración. Se puede utilizar lo siguiente como plantilla al crear el archivo 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

Una vez que haya configurado sus credenciales y las opciones de configuración en aws-stepfunctions-local-credentials.txt, inicie Step Functions con el siguiente comando.

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

Se recomienda utilizar el DNS nombre especialhost.docker.internal, que se traduce en la dirección IP interna que utiliza el host, por ejemplo. http://host.docker.internal:8000 Para obtener más información, consulte la documentación de Docker para Mac y Windows en Networking features in Docker Desktop for Mac y Networking features in Docker Desktop for Windows, respectivamente.