Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform gcloud应用程序部署行为因指定/未指定bucket而不同_Google Cloud Platform_Gcloud - Fatal编程技术网

Google cloud platform gcloud应用程序部署行为因指定/未指定bucket而不同

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项目中各有一个bucket,并且都在各自的bucket上体验到这种行为

当我在本地终端登录到gcloud并在未指定任何内容的情况下执行
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
BLOB存储在名为:

  • [project id].appspot.com

NB如果您也使用Google容器注册表,您可能会看到名为
*.artifacts.[project id].appspot.com
的其他存储桶。与appengine使用的bucket一样,这些bucket包含表示容器层的对象