當我部署一個項目,我得到這個錯誤 INVALID_ARGUMENT: Your app may not have more than 15 versions. Please delete one of the existing versions before trying to create a new version.
如何在谷歌雲上的應用程序中刪除多個版本?
我還去了對谷歌的雲版本,並試圖手動刪除它,但它說,你不能刪除版本交通股份。
請幫幫忙,任何建議都非常讚賞
當我部署一個項目,我得到這個錯誤 INVALID_ARGUMENT: Your app may not have more than 15 versions. Please delete one of the existing versions before trying to create a new version.
如何在谷歌雲上的應用程序中刪除多個版本?
我還去了對谷歌的雲版本,並試圖手動刪除它,但它說,你不能刪除版本交通股份。
請幫幫忙,任何建議都非常讚賞
你需要保持一個版本(最新的可能?),然後所有的流量遷移到它,遠離所有要刪除其他版本。
然後你就可以選擇並刪除這些版本,因爲他們不再處理流量。
最後部署新的版本(其實你可以,只要你夠刪除版本不再看到錯誤做到這一點),如果需要,遷移信息流。
另請參閱gcloud app deploy在部署時涉及到版本控制和流量遷移正確的選項,可以幫助您防止今後發生這種情況:
--promote
推進部署版本接收所有交通。
默認爲true。要改變當前的 環境的默認行爲,運行:
$ gcloud config set app/promote_by_default false
覆蓋此 命令調用默認
promote_by_default
屬性值。使用--no-promote
禁用。
--stop-previous-version
停止部署接收所有通信的新版本 當以前運行的版本。覆蓋這個命令調用默認
stop_previous_version
屬性值。 使用--no-stop-previous-version
禁用。
--version
=VERSION
,-v
VERSION
將要創建或通過本 部署替換應用程序的版本。如果不指定版本,系統會爲你 生成。