Skip to content

Instantly share code, notes, and snippets.

View Kshitiz1403's full-sized avatar

Kshitiz Agrawal Kshitiz1403

View GitHub Profile
@jzwiep
jzwiep / load_ssm_params.sh
Last active August 26, 2024 16:30
Load all SSM parameters on a path into your environment
PARAMS_LIST=$(aws ssm get-parameters-by-path \
--path "/var/path/" \
--recursive \
--query 'Parameters[*].[Name, Value]' \
--output text \
--with-decryption)
# "/var/path/VARNAME variable_value" --> "export VARNAME=variable_value"
EXPORT_STATEMENTS=$(echo "$PARAMS_LIST" | awk '{ sub(".*/", "", $1); printf("export %s=\"%s\"\n", $1, $2) }')