Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration des options de configuration pour Step Functions Local
Dès le début de la création AWS Step Functions Local : à l'aide du JAR fichier, vous pouvez définir les options de configuration à l'aide du AWS Command Line Interface (AWS CLI), ou en les incluant dans l'environnement du système. Pour Docker, vous devez spécifier ces options dans un fichier auquel vous faites référence lors du démarrage de Step Functions Local.
Options de configuration
Lorsque vous configurez le conteneur Step Functions Local pour utiliser un point de terminaison de remplacement tel que Lambda Endpoint et Batch Endpoint, et que vous appelez ce point de terminaison, Step Functions Local n'utilise pas les informations d'identification que vous spécifiez. La définition de ces remplacements de point de terminaison est facultative.
Option | Ligne de commande | Environnement |
---|---|---|
Compte | -compte, --aws-account | AWS_ACCOUNT_ID |
Région | -région, --aws-region | AWS_DEFAULT_REGION |
Échelle de délai d'attente | -waitTimeScale, --wait-time-scale | WAIT_TIME_SCALE |
Point de terminaison Lambda | -lambdaEndpoint, --lambda-endpoint | LAMBDA_ENDPOINT |
Point de terminaison par lot | -batchEndpoint, --batch-endpoint | BATCH_ENDPOINT |
Point de terminaison DynamoDB | -dynamoDBEndpoint, --dynamodb-endpoint | DYNAMODB_ENDPOINT |
ECSPoint final | -ecsEndpoint, --ecs-point de terminaison | ECS_ENDPOINT |
Point de terminaison Glue | -glueEndpoint, --glue-endpoint | GLUE_ENDPOINT |
SageMaker Point final | -sageMakerEndpoint, --sagemaker-endpoint | SAGE_MAKER_ENDPOINT |
SQSPoint final | -sqsEndpoint, --sqs-endpoint | SQS_ENDPOINT |
SNSPoint final | -snsEndpoint, --sns-endpoint | SNS_ENDPOINT |
Point de terminaison Step Functions | -stepFunctionsEndpoint, --step-functions-endpoint | STEP_FUNCTIONS_ENDPOINT |
Informations d'identification et configuration pour Docker
Pour configurer Step Functions Local pour Docker, créez le fichier suivant :aws-stepfunctions-local-credentials.txt
.
Ce fichier contient vos informations d'identification et d'autres options de configuration. Ce qui suit peut être utilisé comme modèle lors de la création du aws-stepfunctions-local-credentials.txt
fichier.
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
Une fois que vous avez configuré vos informations d'identification et vos options de configuration dansaws-stepfunctions-local-credentials.txt
, lancez Step Functions avec la commande suivante.
docker run -p 8083:8083 --env-file aws-stepfunctions-local-credentials.txt amazon/aws-stepfunctions-local
Note
Il est recommandé d'utiliser le DNS nom spécialhost.docker.internal
, qui correspond à l'adresse IP interne utilisée par l'hôte, par exemplehttp://host.docker.internal:8000
. Pour plus d'informations, consultez la documentation Docker pour Mac et Windows sous Fonctionnalités réseau dans Docker Desktop pour Mac