启动脚本无法运行

时间:2014-09-12 17:21:29

标签: google-compute-engine gcloud

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

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

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

任何人都可以看到可能出现的问题吗?

由于

2 个答案:

答案 0 :(得分:4)

对于启动脚本,如果仅使用绝对路径,则可以避免混淆。值得注意的是,&#39;。&#39;在启动脚本(root)中与&#39;不相同。&#39;当你通过ssh(你的主目录)运行ls时。

答案 1 :(得分:1)

在创建Google云端存储(GCS)实例时尝试使用service account,这样实例就可以使用此帐户上传到GCS