2017-08-18 31 views
0

我試圖拿出命令,以方便部署,在使用gsutil我GCP項目不同的環境(生產,分期)指定項目。的gsutil:在副本

下部署到生產沒有問題:

gsutil cp -r ./build/* gs://<production-project-name>/ 

我想部署到另一個項目水桶。該gsutil會幫助頁面暗示用來改變gsutil命令的項目背景下-p選項lsmb

我想用這樣的命令,以我的應用程序部署到暫存環境:

gsutil cp -r ./build/* gs://<existing-bucket-in-staging-project>/ -p <staging-project-name> 

唉,-p選項是不可用於cp命令。我確認了gsutil cp doc page

什麼是構建神器到谷歌雲存儲桶部署到比目前在終端環境中指定的其他項目桶中的最佳方式?

回答

1

存儲桶名稱空間是全局的,因此只要您使用的憑據具有對其他項目的許可權限,則不應使用cp命令需要項目參數。換句話說,這個命令應該很好地工作:

gsutil cp -r ./build/* gs://<bucket-in-staging-project>