Google cloud platform gcloud应用程序部署行为因指定/未指定bucket而不同
我和一位同事在同一个gcloud项目中各有一个bucket,并且都在各自的bucket上体验到这种行为 当我在本地终端登录到gcloud并在未指定任何内容的情况下执行Google cloud platform gcloud应用程序部署行为因指定/未指定bucket而不同,google-cloud-platform,gcloud,Google Cloud Platform,Gcloud,我和一位同事在同一个gcloud项目中各有一个bucket,并且都在各自的bucket上体验到这种行为 当我在本地终端登录到gcloud并在未指定任何内容的情况下执行gcloud app deploy时,我的代码将部署到我的bucket中。如果我改为gcloud app deploy--bucket=(我的bucket)大量文件存放在bucket中,它们的名称是字母数字的长字符串。我想放的文件是在build文件夹中编译的JS文件,这些奇怪的文件似乎都是项目中的单独JS文件。在这两种情况下,它都可
gcloud app deploy
时,我的代码将部署到我的bucket中。如果我改为gcloud app deploy--bucket=(我的bucket)
大量文件存放在bucket中,它们的名称是字母数字的长字符串。我想放的文件是在build
文件夹中编译的JS文件,这些奇怪的文件似乎都是项目中的单独JS文件。在这两种情况下,它都可以找到bucket,但第一个选项与我有关,因为我担心它只会因为我的帐户权限或其他原因而找到我的bucket
我非常感谢任何人提供的有关
app deploy
实际工作原理的详细信息,因为我们对此感到非常困惑。第一个选项似乎可行,但这不利于自动化,我们不希望意外地部署到所有存储桶并破坏所有内容。gcloud app deploy
使用谷歌云存储存储桶来存放文件,并可能创建应用引擎服务使用的容器:
如果未使用--bucket
标志指定bucket,则使用默认值:
staging.[project id].appspot.com
[us.]工件。[项目id].appspot.com
[project id].appspot.com
*.artifacts.[project id].appspot.com
的其他存储桶。与appengine使用的bucket一样,这些bucket包含表示容器层的对象