2016-10-12 3 views
0

Cache Verhalten Einstellung, ich benutzeCloudfront: Einstellung s3 Wegdifferenz von Origin

s3/* 

Anfrage zu umleiten Ordner s3, aber ich will nicht meine Bilder in einem Ordner namens s3 platzieren, sondern direkt unter s3 Eimer wie folgt umgeleitet werden:

xxxx.cloudfront.com/s3/images/1.png -> bucket_name/images/1.png 

nicht

xxxx.cloudfront.com/s3/images/1.png -> bucket_name/s3/images/1.png 

Bitte helfen Sie mir zu zeigen, wie wie diese config.

Antwort

0

Ich glaube nicht, dass das möglich ist. Ein Origin-Pfad kann in ein Unterverzeichnis umleiten (z. B. index.htm ->production/index.htm), aber CloudFront kann Pfadabschnitte nicht entfernen.

Siehe Dokumentation: Origin Path

Einige Optionen:

  • eine separate Verteilung Verwenden Sie statt prefixing Pfade mit s3
  • s3/ Einfach an der Vorderseite der Dateinamen (und tatsächlich nutzen den vollständigen Pfad)
+0

Oh, danke für deine Hilfe. – KhiemNS

0

Leider ist das nicht möglich. Cloudfront wird den genauen Anforderungspfad zurück zum Ursprung zuordnen. Die einzige Möglichkeit, den Ursprungspfad zu manipulieren, ist das Hinzufügen eines Präfixes - es erlaubt nichts aus dem Pfad zu entfernen.

Origin Path enthält Details zur Einstellung des Ursprungspfads. Sie sehen jedoch, dass auf dieser Seite keine Option zum Entfernen eines Teils des Anfragepfads vorhanden ist.

Verwandte Themen