2016-06-13 38 views
2

我有一個較舊的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部分顯示下面的錯誤,而不是正常的入門文本:

Console Error

+0

你看到https://console.cloud.google.com/iam-admin/projects項目? –

+0

@DanCornilescu是的,我願意。 – nathanjosiah

+0

嘗試從「項目名稱」列中單擊項目的URL - 應將其選爲當前項目並將其重定向到其他頁面。如果這樣工作,檢查你的項目中這個新頁面的URL,它應該包含一個'?project = '參數,嘗試使用''作爲你的命令的'-A'選項(希望有另一種方法來引用項目ID,可以使用W /'appcfg.py') –

回答

0

嘗試使用項目ID中的數字的域。例如: 域123456789123

你的命令是:

appcfg.py -A domain-123456789123 -V v1 update . 
+1

我甚至沒有爲此設置,我們開始了一個新項目,因爲有太多的東西不適用於舊項目。 – nathanjosiah

相關問題