我正在尝试从命令行并使用--metadata-from-file标志在 google 计算引擎上创建一个实例。传入的本地文件的正文(写成.txt,改成.sh)如下——
#! /bin/sh
gsutil cp -R gs://<bucketname> .
据我所知,这应该在实例启动时从谷歌存储下载指定的存储桶(启动后 SSH 时输入的相同命令有效)。当我从 SSH 窗口列出目录时,尚未下载存储桶。
谁能看到可能出了什么问题?
谢谢
我正在尝试从命令行并使用--metadata-from-file标志在 google 计算引擎上创建一个实例。传入的本地文件的正文(写成.txt,改成.sh)如下——
#! /bin/sh
gsutil cp -R gs://<bucketname> .
据我所知,这应该在实例启动时从谷歌存储下载指定的存储桶(启动后 SSH 时输入的相同命令有效)。当我从 SSH 窗口列出目录时,尚未下载存储桶。
谁能看到可能出了什么问题?
谢谢
对于启动脚本,如果只使用绝对路径,可以避免混淆。尤其, '。' 在启动脚本 (root) 中与 '.' 不同。当您通过 ssh(您的主目录)运行 ls 时。
在为 Google Cloud Storage (GCS) 创建实例时尝试使用服务帐户,这样实例将被允许使用此帐户上传到 GCS