Wdróż usługę Cloud Run do przetwarzania wiadomości z tematu Cloud Pub/Sub, postępując zgodnie z zalecanymi przez Google praktykami. Co należy zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz konto usługi, przyznaj mu rolę Cloud Run Invoker dla Twojej usługi i utwórz subskrypcję push Pub/Sub, która używa tego konta usługi i Twojej usługi Cloud Run jako punktu końcowego push..
Dlaczego to jest odpowiedź
Zgodnie z zalecanymi praktykami Google, integracja Cloud Pub/Sub z Cloud Run dla przetwarzania wiadomości powinna wykorzystywać subskrypcje push. Utworzenie konta usługi z rolą Cloud Run Invoker umożliwia Pub/Sub bezpieczne wywoływanie usługi Cloud Run jako punktu końcowego push. To podejście jest wydajne, skalowalne i zgodne z modelem bezserwerowym Cloud Run. Opcja z Cloud Function dodaje niepotrzebną warstwę pośrednią i złożoność. Bezpośrednie pobieranie wiadomości przez Cloud Run (opcja z rolą Pub/Sub Subscriber) jest możliwe, ale subskrypcje push są preferowane dla Pub/Sub, ponieważ to Pub/Sub aktywnie dostarcza wiadomości, a Cloud Run jest wywoływany na żądanie. Wdrażanie Cloud Run na GKE jest znacznie bardziej złożone i nie jest standardową, zalecaną praktyką dla prostego przetwarzania wiadomości Pub/Sub.
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