Mein #Azure #Hate am Morgen…

Ein grosser Storage Container (deren S3 Implementation) ist zu einem anderen zu kopieren. Um Zugriff leicht zu machen, gibt's die sog. "Shared access tokens" (SAS — wofür das hintere "S" bei "Shared access tokens" steht? No clue… Naming kann #Azure bzw. #Microsoft nicht…).

Jedenfalls… SAS Tokens haben Lebensdauer. Wenn das Token WÄHREND Vorgang abläuft, dann bricht die ganze Aktion ab!

WTF?!? Warum nicht EINMALIG am Anfang auth feststellen und dann ist gut?

#fail

@alexs77
SAS = shared access signature, gleiche wie presigned URLs in AWS S3. Signed...signature, same same.
Normalerweise sollte die expiration konfiguriert werden basierend auf die erwartete Dauer, die der Vorgang benoetigt. Das ist Teil von "Lebenszeit der SAS sollte so kurz sein wie moeglich".

Meines Wissens nach ist das mit AWS S3 presigned URLs die gleiche Experience.

@dob okay, Danke.
@alexs77 kein Thema. Das gleiche Problem habe ich auch vor einiger Zeit in unserer App gehabt, und wir haben das programmatisch geloest und passen die expiry automatisch der Dateigroesse an.