我有一個較舊的Google項目帳戶,它的所有服務都有一個項目ID,格式爲domain.com:api-project-123456789123
。我在我項目的工作目錄中試圖執行appcfg.py -A domain.com:api-project-123456789123 -V v1 update .
,但它告訴我的是This application does not exist (app_id=u'domain.com:api-project-123456789123')
。無法在項目ID中使用冒號部署到App Engine
如果我在Google雲端控制檯中創建一個新項目並使用新的ID,那麼所有的工作都很好。
我知道,對於某些Google服務(例如容器引擎註冊表),他們已經通過允許將:
替換爲/
而增加了對這些舊ID的支持,但在這裏不起作用。
如何獲取此ID以與App Engine一起使用?
編輯
這可能是值得一提的是,在控制檯上,要在App Engine部分顯示下面的錯誤,而不是正常的入門文本:
你看到https://console.cloud.google.com/iam-admin/projects項目? –
@DanCornilescu是的,我願意。 – nathanjosiah
嘗試從「項目名稱」列中單擊項目的URL - 應將其選爲當前項目並將其重定向到其他頁面。如果這樣工作,檢查你的項目中這個新頁面的URL,它應該包含一個'?project ='參數,嘗試使用''作爲你的命令的'-A'選項(希望有另一種方法來引用項目ID,可以使用W /'appcfg.py') –