Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konfigurationsoptionen für Step Functions lokal einrichten
Wenn Sie AWS Step Functions Local mithilfe der JAR-Datei starten, können Sie die Konfigurationsoptionen mithilfe von AWS Command Line Interface (AWS CLI) festlegen oder indem Sie sie in die Systemumgebung aufnehmen. Für Docker müssen Sie diese Optionen in einer Datei angeben, auf die Sie beim Start von Step Functions Local verweisen.
Konfigurationsoptionen
Wenn Sie den Step Functions Local-Container so konfigurieren, dass er einen Override-Endpunkt wie Lambda-Endpunkt und Batch-Endpunkt verwendet, und diesen Endpunkt aufrufen, verwendet Step Functions Local die von Ihnen angegebenen Anmeldeinformationen nicht. Das Festlegen dieser Endpunkt-Overrides ist optional.
Option | Befehlszeile | Umgebung |
---|---|---|
Account | -account, --aws-account | AWS_ACCOUNT_ID |
Region | -region, --aws-region | AWS_DEFAULT_REGION |
Wartezeit-Skalierung | -waitTimeScale, --wait-time-scale | WAIT_TIME_SCALE |
Lambda-Endpunkt | -Lambda-Endpunkt, --lambda-Endpunkt | LAMBDA_ENDPOINT |
Stapelendpunkt | -Batch-Endpunkt, --batch-Endpunkt | BATCH_ENDPOINT |
DynamoDB-Endpunkt | -DynamodBendPoint, --dynamodb-endpoint | DYNAMODB_ENDPOINT |
ECS-Endpunkt | -ecsEndpoint, --ecs-endpoint | ECS_ENDPOINT |
Glue-Endpunkt | -glue-Endpunkt, --glue-endpoint | GLUE_ENDPOINT |
SageMaker Endpunkt | -sageMakerEndpoint, --sagemaker-endpoint | SAGE_MAKER_ENDPOINT |
SQS-Endpunkt | -sqSendpoint, --sqs-endpoint | SQS_ENDPOINT |
SNS-Endpunkt | -snSendPoint, --sns-endpoint | SNS_ENDPOINT |
Step Functions Endpunkt | -stepFunctionsEndpoint, --step-functions-endpoint | STEP_FUNCTIONS_ENDPOINT |
Anmeldeinformationen und Konfiguration für Docker
Um Step Functions Local für Docker zu konfigurieren, erstellen Sie die folgende Datei:aws-stepfunctions-local-credentials.txt
.
Diese Datei enthält Ihre Anmeldeinformationen und andere Konfigurationsoptionen. Folgendes kann beim Erstellen der aws-stepfunctions-local-credentials.txt
Datei als Vorlage verwendet werden.
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
Nachdem Sie Ihre Anmeldeinformationen und Konfigurationsoptionen unter konfiguriert habenaws-stepfunctions-local-credentials.txt
, starten Sie Step Functions mit dem folgenden Befehl.
docker run -p 8083:8083 --env-file aws-stepfunctions-local-credentials.txt amazon/aws-stepfunctions-local
Anmerkung
Es wird empfohlen, den speziellen DNS-Namen zu verwendenhost.docker.internal
, der in die interne IP-Adresse aufgelöst wird, die der Host verwendet, z. B. http://host.docker.internal:8000
Weitere Informationen finden Sie in der Docker-Dokumentation für Mac und Windows unter Netzwerkfunktionen in Docker Desktop für Mac bzw.