Ein Entwickler verwendet AWS SAM für eine Anwendung mit API Gateway, Lambda und DynamoDB. Derzeit werden, wenn nur Lambda-Codeänderungen übertragen werden, die gesamten Anwendungsartefakte neu erstellt. Der Entwickler möchte AWS SAM Accelerate verwenden, um nur die geänderten Lambda-Funktionen durch Ausführen eines einzigen Befehls neu bereitzustellen. Welcher Befehl erreicht dies?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: sam sync --watch.
Warum dies die Antwort ist
Der Befehl sam sync --watch ist die korrekte Wahl, da er speziell für die schnelle Iteration bei der Entwicklung von Serverless-Anwendungen mit AWS SAM konzipiert wurde. Er überwacht Änderungen im lokalen Projektverzeichnis und synchronisiert diese automatisch und inkrementell mit der Cloud. Für Lambda-Funktionen bedeutet dies, dass nur der geänderte Code neu bereitgestellt wird, ohne die gesamte Anwendung neu zu erstellen, was die Entwicklungszeit erheblich verkürzt. sam deploy --force-upload erzwingt zwar das Hochladen aller Artefakte, führt aber immer noch einen vollständigen Bereitstellungsprozess durch, anstatt nur die Änderungen zu synchronisieren. sam deploy --no-execute-changeset erstellt ein Change Set, führt es aber nicht aus, was nicht dem Ziel der Bereitstellung von Änderungen entspricht. sam package packt die Anwendung nur, stellt sie aber nicht bereit.
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