Speicherergebnis statt nur Workflowstatus prüfen
Ein Workflow kann nach dem Speichern scheitern, wenn ein späterer Schritt einen Fehler hat. Der Gesamtstatus kann dann fehlerhaft sein, obwohl der Speicherschritt erfolgreich war. Prüfen Sie das Einzelergebnis und den zurückgegebenen Schlüssel, die Größe und den Inhaltstyp.
Ist bereits der Speicherschritt fehlgeschlagen, übergeben Sie späteren Aktionen keinen angenommenen Schlüssel. Prüfen Sie Fehlermeldung, Speicherverbindung, Pfad und Inhalt. Ein in der Definition genannter Pfad ist nur das angeforderte Ziel und kein Beleg für ein gespeichertes Objekt.
Genaues Objekt zurücklesen und Inhalt prüfen
Übergeben Sie den Schlüssel an einen Lese- oder Verarbeitungsschritt derselben Verbindung. Bestätigen Sie erwarteten Inhalt, plausible Größe und Inhaltstyp. Erstellen Sie aus dem Schlüssel keine öffentliche URL, sofern der Speicherzugriff diesen Pfad nicht ausdrücklich vorsieht.
Prüfen Sie bei einem erneuten Lauf, ob die Datei entsprechend der Workflow-Pfadwahl denselben oder einen neuen Schlüssel erhielt. Bewahren Sie den Schlüssel beim Laufdatensatz auf, damit Folgefehler ohne Vermutung untersucht werden können.