我正在寻找使用在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
提前感谢您的帮助!
答案 0 :(得分:3)
您应该能够使用所需的凭据信息编辑~/.boto
或/etc/boto.cfg
。