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