【问题标题】:Add support for aws govCloud in rails applicatioin using gem 'aws-sdk'使用 gem 'aws-sdk' 在 Rails 应用程序中添加对 aws govCloud 的支持
【发布时间】:2014-07-24 06:47:18
【问题描述】:

我正在开发基于 AWS api 的应用程序,在所有地区都可以正常工作,现在我想添加支持 aws govCloud(http://docs.aws.amazon.com/govcloud-us/latest/UserGuide/welcome.html)usingaws-sdk api。

但是当我尝试使用访问密钥和秘密令牌调用 api 时出现错误“请求中包含的安全令牌无效”如何使用 aws-sdk 访问 govCloud。

【问题讨论】:

  • 我有同样的问题和疑问。你想清楚了吗?
  • 我已经找到了这个问题的解决方案。下面是解决方案。

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


【解决方案1】:

在访问 govCloud 的 API 时,您必须通过区域 'us-gov-west-1'。

 @ec2 = AWS::EC2.new(access_key_id: 'Your Access Key', secret_access_key: 'Your S', region: 'us-gov-west-1')
response = @ec2.client.describe_instances
@instances = response.reservation_set.map(&:instances_set).flatten!

使用此代码,您可以访问 govCloud。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 2021-05-13
    • 2023-02-10
    相关资源
    最近更新 更多