よく使う環境変数
export AWS_DEFAULT_REGION=ap-northeast-1 export AWS_ACCESS_KEY_ID=xxxx export AWS_SECRET_ACCESS_KEY=xxxx
AWS CLI を設定する環境変数 - AWS Command Line Interface
SSM パラメータストア
一覧取得(階層単位)
aws ssm get-parameters-by-path --path "/"
設定
aws ssm put-parameter --name "parameter_name" --value "a parameter value" --type String
CSV出力
aws ssm get-parameters-by-path --path "/" | jq -r '.Parameters[] | [.Name, .Type, .Value, .Version, .LastModifiedDate] | @csv' > out.csv
複数パス対応シェル
#!/bin/bash list=( / /param /xxx ) for item in "${list[@]}" do echo ${item} aws ssm get-parameters-by-path --path ${item} | jq -r '.Parameters[] | [.Name, .Type, .Value, .Version, .LastModifiedDate] | @csv' done