GoogleGoogle Professional Cloud Developer (PCD) Certification·KO·업데이트됨 3 Sep 2026
Cloud Storage 이벤트에 의해 트리거되는 Cloud Function을 개발 중이며, Google 모범 사례에 따라 더 빠른 로컬 테스트를 원합니다. 어떻게 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Functions Frameworks 라이브러리를 설치하고, localhost에서 Cloud Function을 구성합니다. 함수의 복사본을 만들고, 새 버전을 편집합니다. curl을 사용하여 새 버전을 테스트합니다..
이것이 정답인 이유
Functions Framework는 Cloud Functions를 로컬에서 실행하고 테스트할 수 있도록 Google에서 제공하는 오픈 소스 라이브러리입니다. 이를 통해 실제 Google Cloud 환경에 배포하지 않고도 개발 머신에서 함수를 빠르게 반복하고 디버깅할 수 있습니다. Cloud Storage 이벤트에 의해 트리거되는 함수라도 Functions Framework를 사용하면 HTTP 요청을 시뮬레이션하여 로컬에서 테스트할 수 있습니다. curl과 같은 도구를 사용하여 이러한 로컬 엔드포인트에 모의 요청을 보내 기능을 검증할 수 있습니다.
다른 옵션들은 다음과 같은 이유로 최적의 솔루션이 아닙니다.
Cloud Audit Logs를 사용하는 것은 간접적이고 복잡하며, 로컬 테스트를 위한 것이 아닙니다.
HTTP 트리거 방식으로 코드를 다시 작성하는 것은 불필요한 코드 변경을 유발하며, 원래의 Cloud Storage 트리거 로직을 직접 테스트하기 어렵게 만듭니다.
Google Cloud 콘솔에서 직접 테스트하는 것은 프로덕션 환경에 배포하는 것과 같으므로, 빠르고 반복적인 로컬 테스트라는 요구사항에 부합하지 않습니다.