amazon-web-services - 从 aws ssm get-parameter 命令中仅检索一个参数值?
问题描述
如何从以下命令的以下输出中仅打印 Value 属性的值
aws ssm get-parameter --name "/test/ip/cidr" --profile test
{
"Parameter": {
"Name": "/test/ip/cidr",
"Type": "String",
"Value": "172.18.0.0/20",
"Version": 1,
"LastModifiedDate": 1585251360.78,
"ARN": "arn:aws:ssm:us-east-1:123233:parameter/test/ip/cidr",
"DataType": "text"
}
}
尝试运行以下命令,但打印为 [{"Value": "172.18.0.0/20"}] 但只想查看 172.18.0.0/20
aws ssm get-parameters --names "/test/ip/cidr" --query "Parameters[*].{Value:Value}" --profile test
[
{
"Value": "172.18.0.0/20"
}
]
解决方案
您可以添加--output text
和修改您的--query
:
aws ssm get-parameter --name "/test/ip/cidr" --profile test \
--query "Parameter.Value" --output text
推荐阅读
- node.js - NodeJS xRay 模块对象字符串 html 删除
- laravel - Laravel 应用程序不会向 gmail 帐户发送电子邮件通知
- android - 无法在 Android 上显示通知
- excel - VBA 错误 1004 - Range 类的 CopyPicture 方法失败
- azure - 如何使用设备代码身份验证在 Postman 中使用 Microsoft Graph API 获取 AzureChina 区域中的组织详细信息?
- javascript - 如何从 redux 操作重定向到组件页面
- c# - 串行端口连接 - 仅适用于断点
- c++ - 用于缓存敏感矩阵乘法的多级平铺
- mysql - MySQL:在表插入后 15 分钟安排事件
- javascript - 使用 javascript 覆盖 chrome 默认快捷方式