Ein Entwickler verwendet AWS CloudFormation, um eine Amazon API Gateway-API und eine AWS Step Functions-Zustandsmaschine bereitzustellen. Die Zustandsmaschine muss nach der Bereitstellung des Templates auf den API Gateway-Endpunkt verweisen. Welcher kostengünstige CloudFormation-Ansatz ermöglicht es der Zustandsmaschine, auf den API-Endpunkt zu verweisen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie die Eigenschaft DefinitionSubstitutions des CloudFormation-Templates für die Ressource AWS::StepFunctions::StateMachine, um den API-Endpunkt einzufügen..
Warum dies die Antwort ist
Die Eigenschaft DefinitionSubstitutions für AWS::StepFunctions::StateMachine ist die kostengünstigste und effizienteste Methode, um dynamische Werte wie einen API-Endpunkt in die Step Functions State Machine Definition einzufügen. Sie ermöglicht es, Platzhalter in der Zustandsmaschinendefinition zu verwenden, die zur Bereitstellungszeit durch tatsächliche Werte aus dem CloudFormation-Template ersetzt werden. Dies vermeidet zusätzliche Kosten und Komplexität. Das Speichern des API-Endpunkts in einer Umgebungsvariable ist für Step Functions State Machines nicht direkt anwendbar, da diese keine Umgebungsvariablen im herkömmlichen Sinne unterstützen. AWS::SecretsManager::Secret und AWS::AppConfig::ConfigurationProfile würden zusätzliche Kosten verursachen und sind für diesen spezifischen Anwendungsfall unnötig komplex, da der API-Endpunkt kein Geheimnis oder eine dynamische Konfiguration ist, die zur Laufzeit häufig geändert werden muss.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich