$ aws ssm get-parameters --names foo bar
{
"InvalidParameters": [],
"Parameters": [
{
"Name": "foo",
"LastModifiedDate": 1543198303.726,
"Value": "fuga",
"Version": 1,
"Type": "String",
"ARN": "arn:aws:ssm:ap-northeast-1:11111111:parameter/foo"
},
{
"Name": "bar",
"LastModifiedDate": 1543197464.381,
"Value": "hoge",
"Version": 1,
"Type": "String",
"ARN": "arn:aws:ssm:ap-northeast-1:11111111:parameter/bar"
}
]
}
これで、fooとbarが取れる。
SecureStringの時は--with-decryption
のオプションを渡すと人間でも読めるようにしてくれます。
--qeury
やjq
を使っていい感じに使いやすいように整形するといいでしょう。