我正在使用AWS Javascript SDK通过 AWS API 查询我的云基础设施。
我可以通过在过滤器中指定键=值对的标签来查询资源,例如“Environment=Production”。我找不到的是如何查询空值标签或不存在的标签。例如,我想查询所有没有定义特定标签的 EC2 实例,比如说,所有没有“环境”标签的 EC2 实例。
使用 SDK 可以吗?
最佳答案
您可以将nodejs子进程与aws-cli结合使用,例如:
const { exec } = require('child_process');
exec(`aws ec2 describe-instances --profile dev --query "Reservations[].Instances[].[InstanceId, Tags]" --output text | grep None | awk '{print $1}'`, (error, stdout, stderr) => {
console.log(`stdout: ${stdout}`);
});
关于javascript - 如何在没有特定标签的情况下搜索资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48713722/