1

我正在尝试从命令行并使用--metadata-from-file标志在 google 计算引擎上创建一个实例。传入的本地文件的正文(写成.txt,改成.sh)如下——

#! /bin/sh
gsutil cp -R gs://<bucketname> .

据我所知,这应该在实例启动时从谷歌存储下载指定的存储桶(启动后 SSH 时输入的相同命令有效)。当我从 SSH 窗口列出目录时,尚未下载存储桶。

谁能看到可能出了什么问题?

谢谢

4

2 回答 2

4

对于启动脚本,如果只使用绝对路径,可以避免混淆。尤其, '。' 在启动脚本 (root) 中与 '.' 不同。当您通过 ssh(您的主目录)运行 ls 时。

于 2014-09-15T20:26:45.760 回答
1

在为 Google Cloud Storage (GCS) 创建实例时尝试使用服务帐户,这样实例将被允许使用此帐户上传到 GCS

于 2014-09-18T23:12:28.803 回答