2

我正在尝试部署 DataLab。已确认我的项目在美国地区。我尝试创建新项目并在那里部署,但无济于事。到目前为止,似乎一切正常。需要注意的是,我的项目 ID 没有前面的 s~ (不确定这是否重要,或者它是否只是 DataLab / Google Cloud 中使用的一个符号。我在两天的时间里尝试了大约 10 次,但没有成功。

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

2 回答 2

6

似乎开发人员控制台和 AppEngine 之间的权限列表未同步。尝试以下操作:

  1. 转到开发者控制台。权限页面。
  2. 在服务帐户列表中,将类似于“******-compute@developer.gserviceaccount.com”的帐户复制到另一个地方,我们稍后将使用它。
  3. 确保它从列表中消失。然后重新添加帐户并确保它具有“可以编辑”权限。
  4. 等待几分钟,然后再次尝试部署 Datalab。

同时,这个问题可能是特定于项目的。如果可能的话,你也可以在一个新项目上尝试一下。

让我知道事情的后续!

于 2015-11-10T19:45:42.717 回答
0

很抱歉听到这个消息。一些快速检查/问题——

  1. 您的项目计费是否启用?这是能够在项目中实例化托管 VM 实例所必需的。

  2. 您是项目内的所有者/编辑组的成员吗?

  3. 是否启用了 Compute Engine API。在https://console.developers.google.com/apis/api/compute_component/overview?project=datawranglingtest上专门检查 API 的状态

如果这些没有帮助,请告诉我们,我会派人调查您的具体项目。

s~ 前缀在 AppEngine 中使用,不应该是它的来源。

于 2015-11-07T22:09:33.750 回答