Twoja usługa Cloud Run musi wyświetlać swój identyfikator projektu i region bezpiecznie oraz z maksymalną wydajnością. W jaki sposób usługa powinna uzyskać te metadane?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj żądań HTTP, aby wysłać zapytanie do punktu końcowego serwera metadanych z nagłówkiem Metadata-Flavor: Google..
Dlaczego to jest odpowiedź
Usługi Cloud Run działają na zarządzanych instancjach, które mają dostęp do serwera metadanych. Najbezpieczniejszym i najbardziej wydajnym sposobem na uzyskanie identyfikatora projektu i regionu jest wysłanie żądania HTTP do punktu końcowego serwera metadanych (np. http://metadata.google.internal/computeMetadata/v1/project/project-id i http://metadata.google.internal/computeMetadata/v1/instance/region), pamiętając o dodaniu nagłówka Metadata-Flavor: Google. Jest to mechanizm wewnętrzny, który nie wymaga uwierzytelniania i jest zoptymalizowany pod kątem wydajności. Pozostałe opcje są nieprawidłowe, ponieważ: Ręczne konfigurowanie zmiennych środowiskowych w konsoli jest mniej dynamiczne i nie jest skalowalne, a także może prowadzić do błędów. Zapisywanie informacji w systemie plików kontenera w pamięci jest nietrwałe i nie jest standardową praktyką do pobierania metadanych instancji. Wykonywanie wywołań do Cloud Asset Inventory API jest niepotrzebne, bardziej złożone i mniej wydajne, ponieważ metadane instancji są dostępne lokalnie.
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