Interfejsy API udostępniane przez Amazon API Gateway mają włączone buforowanie. Klienci potrzebują sposobu na unieważnienie pamięci podręcznej API podczas testowania. Co powinien zapewnić deweloper, aby klienci mogli unieważnić pamięć podręczną API podczas testowania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dołączyć politykę InvalidateCache do roli wykonawczej IAM, której klienci używają do wywoływania API, i zlecić klientom wysłanie nagłówka HTTP Cache-Control: max-age=0 podczas wywoływania API..
Dlaczego to jest odpowiedź
Poprawna odpowiedź umożliwia klientom unieważnienie pamięci podręcznej API Gateway poprzez wysłanie nagłówka Cache-Control: max-age=0. Aby to zadziałało, rola wykonawcza IAM używana przez klientów do wywoływania API musi mieć dołączoną politykę InvalidateCache. Ta kombinacja daje klientom kontrolę nad unieważnianiem pamięci podręcznej, co jest kluczowe podczas testowania. Pierwsza opcja jest nieprawidłowa, ponieważ operacja InvalidateCache nie jest dostępna bezpośrednio dla klientów API w ten sposób. Trzecia opcja jest błędna, ponieważ klienci nie używają bezpośrednio SDK API Gateway do unieważniania pamięci podręcznej dla konkretnych wywołań API. Czwarta opcja jest nieprawidłowa, ponieważ API Gateway nie używa parametru ciągu zapytania INVALIDATECACHE do unieważniania pamięci podręcznej.
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