2

我正在寻找使用在 vanilla ubuntu 14 EC2 实例上运行的无人值守初始化脚本中的服务帐户配置 gsutil。我已经尝试了几种在无人看管的情况下与 gsutil 交互的方法,但目前还没有成功。非常感谢您就如何解决此问题提出建议。

这是我尝试运行的 bash 脚本:

#!/bin/bash

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

gsutil config -e <<'EOF'
XXX.gserviceaccount.com
/XXX/service_account_private_key.p12
PASSWORD
N
APP_NAME
EOF

我还尝试在以下结构中运行命令,但仍然没有成功:

{ echo "XXX.gserviceaccount.com"; echo "/XXX/service_account_private_key.p12"; echo "PASSWORD"; echo "N"; echo "APP_NAME"; } | gsutil config -e

在此先感谢您的帮助!

4

1 回答 1

3

您应该能够编辑~/.boto/etc/boto.cfg使用所需的凭据信息。

于 2014-12-16T19:02:22.560 回答