如何在 C# 中使用过滤器在 EC2 中查找实例的 ip
How to find the ip of an instance in EC2 using filter in C#
我有几个 EC2 实例,我想找到它们的 IP 地址。
我正在考虑将 DescribeInstances
与 Filter
一起使用,但找不到任何示例如何应用 Filter
。
感谢任何帮助。
之前已经回答过:Listing Instances in AWS .NET SDK
所以,除了上面例子link打印的InstanceId和InstanceType,还可以打印
Console.WriteLine(runningInstance.PrivateIpAddress);
Console.WriteLine(runningInstance.PublicIpAddress);
如果您需要向 DescribeInstanceRequest 添加过滤器,请检查 DescribeInstanceRequest With Filter
示例 - 如何设置过滤器:
new DescribeInstancesRequest()
{
Filter = new List<Filter>()
{
new Filter()
{
Name = "instance-id",
Value = new List<String>()
{
"i-223c1a1b"
}
}
}
}
因此,上述过滤器将 return 具有实例 ID 的特定实例的详细信息:i-223c1a1b。
有关所有过滤器及其名称的更多详细信息,请参阅 DescribeInstances Filters
我有几个 EC2 实例,我想找到它们的 IP 地址。
我正在考虑将 DescribeInstances
与 Filter
一起使用,但找不到任何示例如何应用 Filter
。
感谢任何帮助。
之前已经回答过:Listing Instances in AWS .NET SDK
所以,除了上面例子link打印的InstanceId和InstanceType,还可以打印
Console.WriteLine(runningInstance.PrivateIpAddress);
Console.WriteLine(runningInstance.PublicIpAddress);
如果您需要向 DescribeInstanceRequest 添加过滤器,请检查 DescribeInstanceRequest With Filter
示例 - 如何设置过滤器:
new DescribeInstancesRequest()
{
Filter = new List<Filter>()
{
new Filter()
{
Name = "instance-id",
Value = new List<String>()
{
"i-223c1a1b"
}
}
}
}
因此,上述过滤器将 return 具有实例 ID 的特定实例的详细信息:i-223c1a1b。
有关所有过滤器及其名称的更多详细信息,请参阅 DescribeInstances Filters