Ich habe eine Reihe von Benutzerordnern mit derselben Ordnerstruktur, aber unterschiedlichen Inhalten, die in S3 gespeichert sind.
%Vor%Ich möchte den Benutzer zu einem Fallback-Ordner (mit Fallback-Inhalt) umleiten, wenn die s3-Ordnerstruktur für diesen Benutzer noch nicht existiert.
%Vor% Ich habe versucht, meinen Umleitungsregeln einen Wildcard-Parameter hinzuzufügen, aber S3 liest *
als Literal
Nur URLs, die mit /user/*/
beginnen, werden korrekt in die Ordnerstruktur user-fallback
umgeleitet.
Ich habe mehr als 20 Benutzer, also würde das Erstellen einzelner RoutingRules auch nicht funktionieren (S3 hat eine Routing-Regelgrenze)
Irgendwelche Ideen?
Die Routing-Regeln lassen keine Platzhalter zu - aber könnten Sie nicht einfach eine benutzerdefinierte Weiterleitung für alle 404-Fehler einfügen? Siehe Beispiel 2 hier: Beispiel 2: Umleiten von Anforderungen für einen gelöschten Ordner auf eine Seite Ändern Sie einfach die Bedingung zu:
& lt; HttpErrorCodeReturnedEquals & gt; 404 & lt; / HttpErrorCodeReturnedEquals & gt;
Würde das funktionieren?
Tags und Links amazon-s3 amazon-web-services