Surowe dane są przechowywane w zasobniku S3. Trzy różne aplikacje muszą mieć dostęp do surowych danych, ale każda aplikacja wymaga innej redakcji przed ich odczytaniem. Jakie rozwiązanie spełnia ten wymóg, aby każda aplikacja otrzymywała zredagowane dane niezależnie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz pojedynczy punkt dostępu S3 dla zasobnika surowych danych. Dla każdej aplikacji utwórz punkt dostępu S3 Object Lambda, który używa tego punktu dostępu. Skonfiguruj funkcję Lambda każdego S3 Object Lambda tak, aby redagowała dane podczas operacji GET. Niech każda aplikacja odczytuje dane ze swojego punktu dostępu S3 Object Lambda..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to utworzenie punktu dostępu S3 Object Lambda dla każdej aplikacji. S3 Object Lambda umożliwia modyfikację danych zwracanych przez S3 podczas operacji GET. Każdy punkt dostępu Object Lambda może mieć przypisaną inną funkcję Lambda, która redaguje dane w unikalny sposób dla danej aplikacji, zanim zostaną one dostarczone. Aplikacje odczytują dane ze swojego dedykowanego punktu dostępu Object Lambda, otrzymując już zredagowane dane. Pozostałe opcje są mniej efektywne lub nie spełniają wymagań: Tworzenie oddzielnych zasobników i replikacja (SRR) zwiększa koszty przechowywania i złożoność zarządzania, a redakcja musiałaby być wykonana przed replikacją lub po niej w każdym zasobniku, co nie jest optymalne. Kinesis Data Streams jest przeznaczone do przetwarzania strumieniowego i nie jest idealnym rozwiązaniem do redagowania danych przechowywanych w S3 na żądanie. Wymagałoby to dodatkowej logiki do zarządzania stanem i dostarczania danych. Tworzenie punktów dostępu S3 i przechowywanie zredagowanych obiektów za nimi nie zapewnia redakcji "w locie" i wymagałoby przechowywania wielu kopii zredagowanych danych, co zwiększa koszty i złożoność.
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