Zezwól klientom przeglądarki na przesyłanie plików muzycznych bezpośrednio do zasobnika Cloud Storage z aplikacji internetowej hostowanej w App Engine, bez pośredniczenia w przesyłaniu przez backend. Co należy skonfigurować?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Ustaw konfigurację CORS w docelowym zasobniku Cloud Storage z bazowym adresem URL aplikacji App Engine jako dozwolonym źródłem i użyj podpisanych adresów URL Cloud Storage do wygenerowania adresu URL POST..
Dlaczego to jest odpowiedź
Aby umożliwić bezpośrednie przesyłanie plików z przeglądarki do Cloud Storage bez pośrednictwa backendu, konieczne jest skonfigurowanie CORS (Cross-Origin Resource Sharing) w zasobniku Cloud Storage. Pozwala to przeglądarce na wysyłanie żądań z innej domeny (App Engine) do Cloud Storage. Dodatkowo, użycie podpisanych adresów URL Cloud Storage do operacji POST jest kluczowe, ponieważ umożliwia klientowi przeglądarki bezpieczne przesłanie pliku bez ujawniania długoterminowych poświadczeń, zapewniając jednocześnie autoryzację i integralność. Pozostałe opcje są nieprawidłowe, ponieważ: Przypisanie roli Storage WRITER bezpośrednio użytkownikom końcowym jest niebezpieczne i niezgodne z zasadą najmniejszych uprawnień. Użycie domyślnych poświadczeń App Engine do podpisywania żądań nie jest odpowiednie dla operacji wykonywanych bezpośrednio przez klienta przeglądarki.
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