在Ruby中创建Amazon AWS SQS队列时指定区域?

时间:2014-07-02 13:41:19

标签: ruby-on-rails ruby amazon-web-services amazon-sqs

如何在Ruby中创建Amazon AWS SQS队列时指定区域? docs对此主题没有任何说法。

1 个答案:

答案 0 :(得分:4)

SQS documentation for the Ruby SDK的顶部,它表示您可以直接在SQS界面上设置配置""。这意味着您可以执行以下操作:

sqs = AWS::SQS.new(:region => 'us-east-1')
queue = sqs.queues.create("myqueue")

或者,您可以使用AWS.Config全局指定它,如下所示:

AWS.config(
  :access_key_id => 'YOUR_ACCESS_KEY_ID',
  :secret_access_key => 'YOUR_SECRET_ACCESS_KEY',
  :region => 'us-east-1')

配置文档位于:http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/Core/Configuration.html