프로덕션 Cloud Run 서비스는 Pub/Sub 토픽 A에서 읽고, 메시지를 처리하며, 토픽 B에 씁니다. 오류 급증 후, 문제를 진단하기 위해 모의 메시지로 테스트를 실행하려고 합니다. 어떻게 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Pub/Sub 및 Cloud Run 에뮬레이터를 로컬에서 실행하고, 서비스를 로컬에 배포하고, 로깅을 DEBUG/INFO로 설정하고, 토픽 A에 모의 메시지를 게시하고, 로그를 분석합니다..
이것이 정답인 이유
정답은 로컬 환경에서 Pub/Sub 및 Cloud Run 에뮬레이터를 사용하여 실제 프로덕션 환경에 영향을 주지 않고 문제를 진단하는 가장 안전하고 효율적인 방법입니다. 서비스를 로컬에 배포하고 에뮬레이터를 사용하면, 실제 비용 발생 없이, 프로덕션 데이터를 오염시키지 않으면서, 상세한 디버깅 정보를 얻을 수 있습니다. 로깅 수준을 DEBUG/INFO로 설정하여 문제 발생 시 더 많은 정보를 수집할 수 있습니다. 다른 옵션들은 다음과 같은 이유로 적절하지 않습니다. "gcloud를 사용하여 프로덕션의 토픽 A에 모의 메시지를 게시하고..."는 프로덕션 환경에 직접 영향을 주어 잠재적으로 더 많은 문제를 일으킬 수 있습니다. "Pub/Sub 에뮬레이터만 로컬에서 실행하고, 프로덕션 서비스를 로컬 Pub/Sub로 지정하고..."는 Cloud Run 서비스가 여전히 프로덕션 환경에 배포되어 있다면, 로컬 Pub/Sub와 통신하기 어렵거나, 서비스 자체의 문제를 진단하기 어렵습니다. "Cloud Console을 사용하여 토픽 A에 모의 메시지를 게시하고..."는 프로덕션 환경에 직접 메시지를 보내는 것이므로 위험하며, 로컬 디버깅의 이점을 제공하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음