App Engine スタンダード環境にアプリをデプロイしたいと考えています。デプロイコマンドとして正しいものはどれですか?
- A. gcloud deploy app --config=app.yaml
- B. gcloud appengine deploy app.yaml
- C. gcloud run deploy --config=app.yaml
- D. gcloud app deploy app.yaml
解答と解説を見る
正解: D
gcloud app deploy app.yaml が App Engine へのデプロイコマンドです。app.yaml はサービスのランタイム・スケーリング設定・環境変数などを定義するファイルです。gcloud appengine というサブコマンドグループは存在しません(gcloud app が正しいサブグループです)。gcloud deploy は Cloud Deploy(デプロイパイプライン)サービスのコマンドで、App Engine への直接デプロイには使いません。gcloud run deploy は Cloud Run へのデプロイコマンドであり、App Engine とは別サービスです。