javascript - 如何在没有特定标签的情况下搜索资源

标签 javascript amazon-web-services amazon-ec2 aws-sdk aws-sdk-js

我正在使用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/

相关文章:

amazon-web-services - AWS CloudFront 重定向到 S3 存储桶

amazon-web-services - EC2 卷 : how do I set it so that it WILL delete on termination?

javascript - Firebase 数据与 JavaScript 的异步 promise 相结合

javascript - 将 google weather api 与 mootools 结合使用

mysql - 无需 SSH 隧道即可远程连接到 EC2 上的 MySQL

python - 使用 boto3 获取新创建的亚马逊 ec2 实例的公共(public) IPv4 地址

amazon-web-services - Amazon AWS key 对不再可以安全使用。如何在 ec2 实例上禁用/替换此 key 对?

javascript - 跟踪网站历史记录?

javascript - 未填写时验证标签输入

amazon-web-services - request.Body 通过 http 网关的值与通过测试 GUI 的值不同