Funkcja Lambda asynchronicznie tworzy krótkie filmy, co może potrwać do 10 minut. Po utworzeniu, adres URL do pobrania jest wysyłany do przeglądarki użytkownika i musi pozostać ważny przez co najmniej 3 godziny. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przechowuj wideo w Amazon S3, utwórz wstępnie podpisany adres URL dla obiektu S3 i wyślij ten adres URL użytkownikowi..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to przechowywanie wideo w Amazon S3 i wygenerowanie wstępnie podpisanego adresu URL. Amazon S3 jest idealnym rozwiązaniem do przechowywania dużych plików, takich jak wideo, oferując wysoką trwałość i dostępność. Wstępnie podpisane adresy URL S3 pozwalają na tymczasowy dostęp do prywatnych obiektów, co spełnia wymóg ważności przez co najmniej 3 godziny. Nieprawidłowe odpowiedzi: Katalog /tmp w Lambda jest tymczasowy i ma ograniczoną przestrzeń (do 512 MB), a jego zawartość jest usuwana po zakończeniu wykonania funkcji, co uniemożliwia udostępnienie pliku. Amazon EFS jest trwałym systemem plików, ale generowanie wstępnie podpisanego adresu URL bezpośrednio z EFS nie jest standardową funkcjonalnością. Wymagałoby to dodatkowej warstwy serwera, co komplikuje architekturę. Umieszczenie wideo w dystrybucji CloudFront jest dobre dla globalnego dostarczania treści, ale samo CloudFront nie służy do przechowywania plików. Wymagałoby to, aby pliki były najpierw przechowywane w S3 (lub innym źródle), a następnie CloudFront mógłby je buforować i dostarczać. Generowanie wstępnie podpisanego adresu URL CloudFront również wymagałoby, aby plik był dostępny w S3.
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