스테이징에서 프로덕션으로 Cloud Build를 승격하는 동안 Cloud Storage 버킷 webphotos-staging의 사진을 webphotos-prod에서 사용할 수 있어야 합니다. 이를 자동화하려고 합니다. 어떻게 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 승격 단계 전에 cloudbuild.yaml 파일에 빌드 단계를 추가하여 gsutil -m cp -r gs://webphotos-staging/** gs://webphotos-prod/를 실행합니다..
이것이 정답인 이유
정답은 Cloud Build의 자동화된 특성을 활용하여 스테이징에서 프로덕션으로의 배포 파이프라인의 일부로 Cloud Storage 버킷 간에 파일을 복사하는 것입니다. cloudbuild.yaml 파일에 gsutil -m cp -r gs://webphotos-staging/ gs://webphotos-prod/ 명령어를 실행하는 빌드 단계를 추가하면 스테이징 버킷의 모든 콘텐츠가 프로덕션 버킷으로 효율적으로 복사됩니다. gsutil은 Cloud Storage 작업을 위한 강력한 명령줄 도구이며, -m 플래그는 병렬 복사를 활성화하고, -r은 재귀적 복사를 허용합니다. 수동 복사는 자동화 목표에 부합하지 않으며 오류 발생 가능성이 높습니다. app.yaml에 시작 스크립트를 추가하는 것은 애플리케이션 배포 시점에 복사가 이루어지므로 Cloud Build 파이프라인의 일부로 버킷을 동기화하는 데 적합하지 않습니다. gcloud storage transfer service는 대규모 데이터 전송에 적합하지만, 이 시나리오에서는 gsutil이 더 간단하고 효율적인 솔루션입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음