【发布时间】:2022-01-05 08:54:16
【问题描述】:
我有一长串 aws EC2 实例,我想找到与特定实例关联的密钥对。但是,当我查看 AWS sdk 文档时,我看到有一个调用 describeKeyPairs 是这样使用的:
var params = {
KeyNames: [
"my-key-pair"
]
};
ec2.describeKeyPairs(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
/*
data = {
KeyPairs: [
{
KeyFingerprint: "1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f",
KeyName: "my-key-pair"
}
]
}
*/
});
返回一个密钥对列表。我可以使用 key-id key-name 或 tags 过滤这个返回的列表,但我没有看到通过 EC2 实例过滤它的方法。
这样可以吗?
参考:https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/EC2.html#describeKeyPairs-property
【问题讨论】:
标签: amazon-web-services amazon-ec2 aws-sdk aws-sdk-js aws-sdk-nodejs