Zapobiegaj łączeniu plików Flash z Amazon S3


Jak zapobiec łączeniu plików SWF z systemem plików Amazon S3? Pliki Flash nie są wysyłane przez strony odsyłające HTTP, więc bezskutecznie próbowałem ustawić zasady koszyka ograniczające niektóre witryny odsyłające w Amazon.
Ten typowy plik .htaccess nie działa na moim serwerze:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mysite.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|swf)$ mysite.com/goaway.jpg [NC,R,L]
.htaccess i mod_rewrite działają dobrze w przypadku innych rzeczy, takich jak linki bezpośrednie WordPress, więc nie sądzę, że jest to problem mod_rewrite dotyczący całego hostingu.
Czy adres URL, którego używam do umieszczania we Flashu, ma znaczenie ?:

http://mybucketname.s3.amazonaws.com
http://mybucketname.s3.amazonaws.com
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Najlepszym sposobem na to jest umieszczenie na stronie kodu, który wygenerował wstępnie podpisany adres URL S3, który ma krótki czas życia. Jeśli na przykład obiekt zawsze ładuje się w ciągu & < 60 sekund, możesz wygenerować podpisany adres URL ważny przez 60 sekund. Użytkownik nie może ponownie użyć tego samego adresu URL po 60 sekundach. Nie będą już mogli osadzić tego obiektu na swojej stronie, ponieważ każde żądanie jest ważne tylko przez 60 sekund.
Możesz przeczytać więcej o podpisanych adresach URL tutaj:

http://docs.amazonwebservices. ... .html
http://docs.amazonwebservices. ... .html

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się