我使用 Amazon OpsWorks 为 NodeJS 应用程序服务器配置了一个堆栈。
我需要访问一些定义 Google API 凭据的环境变量。我怎样才能做到这一点?我已经在这上面花了两天时间。
我最终得到了以下厨师食谱:
magic_shell_environment "GOOGLE_CLIENT_ID" do
owner 'root'
group 'root'
value "********"
mode '0600'
end
我使用 root 帐户,因为 NodeJS 似乎是在该帐户下运行的。如果我删除owner
andgroup
属性,我可以很好地读取这些环境变量(作为默认ubuntu
用户)。但是,当我 ssh 到我的实例并echo $GOOGLE_CLIENT_ID
以 root 身份键入时,我得到一个空字符串。
此外,在哪里记录的输出console.xxxx(...)
?