Ein Objekt in Google Cloud Storage, das als "Weiterleitung" oder "Symlink" fungiert.

Ich möchte eine vorhandene Website in Google Cloud Storage verschieben. Diese vorhandene Website hat jedoch in der Vergangenheit einige Male ihre URL-Struktur geändert. Diese Änderungen werden derzeit von Apache verarbeitet: Beispielsweise werden die URLs /days/000233.html an / days / new-post-name und / days / new-post-name an / days / 2002/01/01 / new weitergeleitet -Anschriftname. In ähnlicher Weise leitet /index.rss nach /feed.xml weiter und so weiter.

Gibt es eine Möglichkeit, ein Objekt in GCS so zu markieren, dass es als "Symlink" zu einem anderen GCS-Objekt im selben Bucket fungiert? Das heißt, wenn ich einem Bucket eine Website-Konfiguration hinzufüge und ein Objekt anfordere (idealerweise), wird ein 301-Redirect-Header für ein anderes Objekt generiert oder (weniger idealerweise) der Inhalt des anderen Objekts als eigener Inhalt bereitgestellt.

Ich möchte das Objekt nicht einfach an jeder URL duplizieren, da sich dadurch mein Speicherplatz verdreifacht. Ich kann auch keine Meta-Refresh-Header im Objektinhalt verwenden, da es sich bei einigen umgeleiteten Objekten nicht um HTML-Dokumente handelt (es handelt sich um Bilder oder RSS-Feeds). Aus ähnlichen Gründen kann ich dies in der NotFound 404.html mit JavaScript nicht verarbeiten.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage