【问题标题】:How to get ec2 instance state programmatically using dotnet core如何使用 dotnet core 以编程方式获取 ec2 实例状态
【发布时间】:2018-03-08 15:07:10
【问题描述】:

我有关注

  1. 实例 ID、访问密钥、密钥。
  2. AWS SDK 已正确设置。

我需要一个 dotnet 代码 sn-p 来获取实例状态(挂起、运行、关闭、终止、停止或停止)

var instanceId = "i-0exxxxxxxx"; 
var request = new DescribeInstancesRequest { InstanceIds = new List<string>{instanceId }};
var response = await _amazonEc2.DescribeInstancesAsync(request);
... 
var state = ??? 

以上响应不包含实例状态。

【问题讨论】:

    标签: amazon-web-services amazon-ec2 .net-core aws-sdk


    【解决方案1】:

    描述 EC2 实例方法返回预留,其中包含有关实例的信息。

    DescribeInstancesAsync 返回 DescribeInstancesResponse。

    • 然后有DescribeInstancesResult -->
    • Amazon.EC2.Model.Reservation -->
    • Amazon.EC2.Model.Instance -->
    • 州 --> 名称

    【讨论】:

    • 我不知道。状态在response.reservations[0].instances[0].state
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多