Eines meiner Bedenken bei der Verwendung von Azure Blob Storage besteht in der Verknüpfung von Hotlinks.Verhindern der Verknüpfung in Azure Blob-Speicher
Es scheint eine gute Idee zu sein, statische Inhalte (Bilder, Videos, Audio, große JS- und CSS-Dateien, etc ..) in einen öffentlichen Container zu legen, aber nichts hält andere Websites davon ab, diesen Inhalt zu verlinken und zu verwenden ihre Webseiten. Daher würden einige Webmaster, die meine Inhalte auf ihren Websites verwenden, mich Geld kosten.
Ein allgemeiner Schutz für das Hotlinking besteht darin, nach dem HTTP-Header Referer
zu filtern. Wie kann dies in Microsoft Azure Blob Storage erreicht werden?
Anscheinend it is possible in Amazon S3.
Ich weiß, das wäre schlecht für Google Bildersuche, da es meine Bilder nicht zeigen könnte, aber gut ... damit könnte ich leben.
Prost.
Humm ... Ich wusste von SAS. Das Problem ist, dass, wenn ich zum Beispiel den SAS auf 10 Minuten setze, nach diesem Zeitraum die Clients den gesamten statischen Inhalt aus dem Blob erneut herunterladen müssen, ohne die Möglichkeit zu haben, HTTP-Caching zu verwenden. Aber vielleicht gibt es keinen anderen Weg. Vielen Dank. – vtortola