2012-11-15 8 views
9

Mam statyczną stronę HTML hostowaną na Amazon S3.Podstawowa autoryzacja HTTP dla hostowanej witryny AWS S3, podobna do .htaccess

Idealnie chciałbym móc ograniczyć dostęp do miejsca postoju w taki sam sposób, jak w przypadku pliku .htaccess/.htpasswd.

Rozumiem, że zasady dotyczące zasobników mogą być używane w celu ograniczenia dostępu (ja już użyłem jednego, aby zawartość była publicznie dostępna), ale nie widzę żadnego sposobu na ograniczenie dostępu.

W sytuacji idealnej chciałbym uzyskać monit o autoryzację - ale również dodanie tokena do adresu URL.

+0

Prawdopodobny duplikat [Czy Amazon S3 obsługuje żądanie HTTP z podstawowym uwierzytelnieniem] (http://stackoverflow.com/questions/3091084/does-amazon-s3-support-http-request-with-basic- authentication) – TomDotTom

+0

I zajmie się odpowiedzią na ten adres SO http://stackoverflow.com/a/37553174/2398354 – TomDotTom

Odpowiedz

0

Czy możesz użyć standardowych kluczy tokenów AWS do uwierzytelnienia? Potrzebujesz kodu JavaScript lub podobnego, aby zastosować klucz do wszystkich zasobów/linków wewnętrznych na stronie, który wprowadza niewielkie opóźnienie w załadowaniu, ale powinien działać w teorii.

0

Możesz spróbować manipulować listą ACS AWS, ale w przeciwnym razie będziesz musiał sklonować ją do repo na prywatnym serwerze lub coś podobnego. Odczytując opis, wydaje się, że zdolność S3 do obsługi stron statycznych jest dość ograniczona i została zaprojektowana bardziej jako udogodnienie niż funkcjonalny serwer.

Powiązane problemy