【发布时间】:2015-05-26 20:34:14
【问题描述】:
我想使用雾(aws-sdk 的包装器)编写一个 ruby 脚本。当然,我可以对我的 aws 密钥和 ID 进行硬编码,但我希望能够将其动态设置为我的 shell 环境变量,因为我管理多个帐户。
require 'fog'
require 'json'
require 'logger'
aws_key_id = $aws_key_id
aws_secret_key = $aws_secret_key
queue_url = $sqs_queue_url
这行得通吗?
【问题讨论】:
-
对不起,我没听明白。你是想从环境变量中读取还是从 ruby 脚本中写入?
-
是的,我想让我的 bash 环境变量在 cli 上发生变化......然后当我运行脚本时,ruby 变量会相应地改变。所以从环境变量中读取。
标签: ruby amazon-web-services fog aws-sdk secret-key