LoginSignup
6
7

More than 5 years have passed since last update.

Google Cloud Datalabのデプロイで403エラー発生時の対応

Posted at

はじめに

Google Cloud Datalabは大規模データの探索や分析、可視化ができるインタラクティブなツールです。
利用するためにはGAEが有効となっているプロジェクトが必要となります。

Datalabの詳しい情報や、DatalabをGAEにデプロイするためのリンクは以下にあります。

エラー内容

上記リンクよりCLOUD DATALABを起動ボタンを押して、

スクリーンショット 2015-11-13 12.26.17.png

デプロイ対象のプロジェクトを選択してDeploy Datalabボタンを押すと、デプロイが行われます。

スクリーンショット 2015-11-13 12.26.31.png

その後の画面でログが見れるようになるのですが、以下のエラーが発生してデプロイが失敗するケースがあります。

startupscript: Verifying that Managed VMs are enabled and ready.
startupscript: If this is your first deployment, this may take a while...#015If this is your first deployment, this may take a while...done.
startupscript: WARNING: If this is your first deployment, please try again.
startupscript: ERROR: (gcloud.preview.app.deploy) Server responded with code [403]:
startupscript:   Forbidden Unexpected HTTP status 403.
startupscript:   You do not have permission to modify this app (app_id=u's~xxxxxx').
startupscript: Step deploy datalab module failed.

デプロイする権限がない模様。一度発生する場合は、何度やっても失敗します。

対処方法

Stackoverflowの回答にかかれていた以下の手順で解決できました。

http://stackoverflow.com/questions/33583437/datalab-cloud-deployment-403-error

1.Developer Consoleの権限ページを表示
https://console.developers.google.com/permissions/projectpermissions?project=xxxx
2. サービスアカウントの-compute@developer.gserviceaccount.comで終わるメアドのアカウントをコピー
3. 対象アカウントを削除
4. 再度対象アカウントを編集可能権限で追加
5. 数分待ってからDatalabのデプロイを実行

どうやらDeveloper ConsoleとAppEngineの権限が正しく共有されなくなっていたようです。
無事デプロイできるようになりました :smile:

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7