我正在寻找使用在 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
在此先感谢您的帮助!