簡體   English   中英

使用 AWS 獲取 EC2 實例列表和.networkIn.networkOut 數據 SDK JavaScript

[英]getting the EC2 Instance List and the networkIn networkOut data by using AWS SDK JavaScript

我正在嘗試使用 AWS-SDK For JavaScript 生成供自己使用的 EC2 實例月度報告。 我想使用 CloudWatchClient 和 EC2Client 獲取上個月的使用數據。

    const getEC2Instances = async (regions) => {
    const EC2Clients = new EC2Client(myClient(regions));
    const EC2Command = new DescribeInstancesCommand({});
    const EC2Data = await EC2Clients.send(EC2Command);
    return EC2Data;
    }
    let InstancesList = new Array();
for(let i=0;i<AWSRegion.length;i++){
    try{
    let EC2Data = await getEC2Instances(AWSRegion[i]);
InstancesList.push(EC2Data);
    }catch(err){
        console.log(err);
    }

}

它會為我返回一些實例結果,但我想獲取上個月運行的實例。 也許這個月實例將被終止或刪除,我仍然想獲得實例列表。 有什么方法可以得到它嗎? 謝謝

正如我注意到的那樣,如果沒有 cloudtrail,就不可能做到這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM