Musisz hostować prostą, niestatyczną stronę internetową, korzystając z właśnie utworzonego zasobnika S3 (ustawienia domyślne). Którą kombinację kroków należy wykonać? (Wybierz dwie opcje.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Wyłącz ustawienie „Block all public access” i dodaj politykę zasobnika, która zezwala na akcję s3:GetObject dla odpowiedniego Principal., Utwórz plik index.html, włącz statyczne hostowanie stron internetowych dla zasobnika i prześlij dokument indeksu..
Dlaczego to jest odpowiedź
Aby hostować statyczną stronę internetową w S3, musisz najpierw wyłączyć ustawienie „Block all public access” (Blokuj cały publiczny dostęp) na poziomie zasobnika, ponieważ domyślnie blokuje ono publiczny dostęp do obiektów. Następnie należy dodać politykę zasobnika, która zezwala na akcję s3:GetObject dla Principal: "", co umożliwi publiczny odczyt obiektów w zasobniku. Oprócz tego, konieczne jest włączenie funkcji statycznego hostowania stron internetowych w ustawieniach zasobnika S3 i określenie dokumentu indeksu (np. index.html). Na koniec, należy przesłać plik index.html (lub inny określony dokument indeksu) do zasobnika. Opcja z „Redirect requests for an object” służy do przekierowywania żądań, a nie do podstawowego hostowania. Użycie listy ACL zasobnika z WEBSITE lub AuthenticatedUsers nie jest prawidłowym sposobem na zapewnienie publicznego dostępu do statycznej strony internetowej.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana