所以我正在尝试使用图像名称获取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"
]
}