Professional Cloud DevOps Engineer(Google Cloud) 無料問題 3 / 10 ・ 分野2: Building and implementing CI/CD pipelines, including continuous testing, for application, infrastructure, and machine learning workloads
Cloud Deployでtargetを過去の成功releaseへrollbackした。監査で確認するリソースの変化はどれか。
- 過去releaseを複製した新しいreleaseが作られる
- 失敗rolloutの実行履歴が成功履歴へ置換される
- 過去releaseに基づく新しいrolloutが作られる
- 過去rolloutの終了時刻が更新され再利用される
正解と解説を見る
正解: C
正解の理由
「過去releaseに基づく新しいrolloutが作られる」が適切。公式ドキュメント「Roll back a target」の「Roll back a target」には、"When you roll back a target, Cloud Deploy creates a new rollout resource based on a previous release." とある。rollbackは以前のreleaseを使う新たなrolloutとして記録される。
違う選択肢
「過去releaseを複製した新しいreleaseが作られる」…同じアプリを再ビルドした新releaseを必須とする操作ではない。
「失敗rolloutの実行履歴が成功履歴へ置換される」…失敗した実行の履歴を消したり成功へ書き換えたりしない。
「過去rolloutの終了時刻が更新され再利用される」…終端状態の旧rollout自体を再実行する方式ではない。
押さえどころ
変更の時系列はreleaseの作成順だけでは読めず、各targetへのrollout履歴で追跡する。
Professional Cloud DevOps Engineer(Google Cloud)の演習アプリ(無料10問・全問は解錠で)へ