Help us understand the problem. What is going on with this article?

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

More than 3 years have passed since last update.

はじめに

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

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

https://cloud.google.com/datalab/

エラー内容

上記リンクより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:

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした