EC2 describeImages然后AWS.request将不会返回任何内容

时间:2019-10-07 20:50:49

标签: node.js amazon-web-services amazon-ec2

所以我正在尝试使用图像名称获取AMI ImageId

const ec2 = new AWS.EC2({ apiVersion: '2016-11-15', region: 'us-east-1' });

const params = {
       DryRun:false,
       Filters: [
           {
                Name: 'name',
                Values: [
                    'linux-amz-1-*'
                ]
            },
            {
              Name: 'State',
              Values: [
                'available'
              ]
            }   
        ]
    }
const request = await ec2.describeImages(params);

这将返回一个请求对象,该请求对象的数据为null,并且不包含imageId或imageName。我不确定此步骤是否已经错误。

await request.on('success', function(response) {
          console.log(response);
        }).on('error', function(error, response) {
          console.log("error");
        });
request.send();

然后我这样做了,它根本不记录任何东西。

我尝试用imageId替换参数以对其进行测试,但结果相同。

const params = {
          ImageIds: [
              "ami-0b86e9ebc05359ccd"
           ]
     }

0 个答案:

没有答案