【问题标题】:Fetching EC2 Instances in Batches/Pages with Fog使用 Fog 批量/页面获取 EC2 实例
【发布时间】:2014-12-12 17:03:03
【问题描述】:

是否可以使用 Fog gem 批量获取 EC2? Amazon API 支持 NextToken 和 MaxResults 以启用此功能,但我似乎无法在任何地方的 Fog 中找到它:

http://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstanceStatus.html#API_DescribeInstanceStatus_RequestParameters

【问题讨论】:

    标签: ruby fog


    【解决方案1】:

    我认为您可以通过将 NextToken/MaxResults 传递给 AWS 连接的 describe_instance_status 请求来获得此信息,更多详细信息应在此处提供:https://github.com/fog/fog/blob/master/lib/fog/aws/requests/compute/describe_instance_status.rb#L9

    【讨论】:

    • 啊抱歉,我发布了 DescribeInstanceStatus 的 API 文档,而我真的打算发布 DescribeInstances(我正在查看 DescribeInstanceStatus,因为我知道雾已经支持它:))AFAICT 没有参考这些参数在这里:github.com/fog/fog/blob/master/lib/fog/aws/requests/compute/…。这可能更适合 Github 问题,我只是不确定我是否遗漏了什么。
    • 啊,好的。我有点想知道(因为您似乎在描述一件事,但又链接到另一件事,所以我就顺其自然了)。我认为您是正确的, describe_instances 尚不支持这一点。当然可以,只需要找一个愿意做跑腿的人。谢谢!
    • 如果有人稍后发现和/或跟进,相关的拉取请求在这里:github.com/fog/fog/pull/3354
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    相关资源
    最近更新 更多