【问题标题】:How to find the unallocated Elastic Ips in AWS EC2 using AWS CLI如何使用 AWS CLI 在 AWS EC2 中查找未分配的 Elastic Ips
【发布时间】:2016-12-04 23:27:46
【问题描述】:

我需要使用 AWS CLI 查找所有未分配的弹性 Ips。

我正在尝试aws ec2 describe-addresses --region eu-west-1

可以看到如下条目

{
            "PublicIp": "52.50.106.17",
            "Domain": "vpc",
            "AllocationId": "eipalloc-205cc745"
        },
        {
            "Domain": "vpc",
            "InstanceId": "i-fff12747",
            "NetworkInterfaceId": "eni-279dfe7c",
            "AssociationId": "eipassoc-c92f5ead",
            "NetworkInterfaceOwnerId": "463466179279",
            "PublicIp": "52.30.89.148",
            "AllocationId": "eipalloc-3367c656",
            "PrivateIpAddress": "172.29.72.93"
        },

我怎样才能只找到没有分配给任何实例的 Ips。

我在努力

aws ec2 describe-addresses --region eu-west-1 --filter Name=instance-id,Value="null"

Parameter validation failed:
Unknown parameter in Filters[0]: "Value", must be one of: Name, Values

您能否建议我如何找到未分配的 Ips。 提前致谢。

【问题讨论】:

    标签: amazon-web-services amazon-ec2 elastic-ip


    【解决方案1】:

    不要添加value = null,只需使用 Values="" 检查下面的命令来过滤它们就可以了。

    aws ec2 describe-addresses --region us-east-1 --filter Name="instance-id",Values=""
    

    【讨论】:

    • 这不会为我返回任何结果(而且我确实有弹性 IP,如果我没有指定过滤器,则会返回它们)。我可以使用Values="*" 来查找所有已分配的 IP,但我很想知道如何找到未分配的 IP(除了获取所有 IP 并手动过滤掉已分配的 IP)。
    • 这个答案对我有用:stackoverflow.com/questions/33832460/…
    猜你喜欢
    • 2016-05-10
    • 2018-04-20
    • 2023-03-09
    • 2021-01-04
    • 1970-01-01
    • 2015-10-29
    • 2022-01-19
    • 2016-10-05
    • 2015-05-25
    相关资源
    最近更新 更多