我正在尝试使用节点js AWS开发工具包获取特定子网的路由表。 describeRouteTables()方法提供预期的输出。但是,当我使用Filters(作为参数传递给describeRouteTables())调用相同的方法时,它给出的响应为空。不知道我是否在这里缺少任何东西。下面是我的代码段。
const ec2 = getClient("EC2", "us-east-1") as AWS.EC2;
var rt_params: AWS.EC2.Types.DescribeRouteTablesRequest = {};
rt_params.Filters = [{Name: "association.subnet-id", Values: ["<subnet-id>]"}];
ec2.describeRouteTables(rt_params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log("RT_Table: ", data);
});
上述方法调用的响应为空。 还有其他可能的方法来描述特定子网ID的路由表吗?