Advertisement
Guest User

Untitled

a guest
May 21st, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. export AWS_DEFAULT_PROFILE=""
  2.  
  3. # to display parameter store variables for aws latest linux
  4. aws ssm get-parameters-by-path --path "/aws/service/ami-amazon-linux-latest" --region us-west-2
  5.  
  6. # get the list of parameter store variables in the account
  7. aws ssm describe-parameters | jq '.Parameters[].Name'
  8.  
  9. # remove the last path and filter higher level path
  10. aws ssm describe-parameters | jq '.Parameters[].Name' | sed -e 's,\(.*\)/.*,\1",g' | sort | uniq
  11.  
  12. # display certain path values
  13. aws ssm get-parameters-by-path --path "/general"
  14.  
  15. # if you know the list of parameters, aws cli itself has a way to display just the values
  16. aws ssm get-parameters --names "/general/environment" "/general/project" --query "Parameters[*].{Name:Name,Value:Value}"
  17.  
  18. # if you don't you can use jq
  19. aws ssm get-parameter --name "/general/environment" | jq -c '{Param: .Parameter.Name, Value: .Parameter.Value}'
  20.  
  21. # to display every parameter with its value given a path
  22. aws ssm get-parameters-by-path --path "/general" | jq -c '.Parameters[] | {Param: .Name, Value: .Value}'
  23.  
  24. # to display all parameters drilling down
  25. aws ssm get-parameters-by-path --recursive --path "/vpc" | jq -c '.Parameters[] | {Param: .Name, Value: .Value}'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement