【发布时间】:2016-03-25 09:05:59
【问题描述】:
鉴于我有一个 aws 实例 IP,我如何通过 ruby aws-sdk 的过滤器选项获取 EC2 实例集合对象。例如
@ec2.instances.filter(valid_filter_name, ec2_instance_ip)
我尝试使用“public_ip_address”和“public_ip”作为过滤器名称,但这些都不起作用。我正在使用这个 API 文档http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/EC2/FilteredCollection.html#filter-instance_method,但它没有提到有效参数是什么。
【问题讨论】:
-
你没有提到你拥有的IP地址。每个 EC2 实例都有两个 IP,一个内部 10.* 地址和一个可公开寻址的 IP 地址。如果您有 10.* IP,那么您可能需要过滤不同的字段名称,例如“private_ip”或类似的名称。
标签: ruby amazon-web-services amazon-ec2 aws-sdk