CloudFormation SSM Parameters List

0

I was wondering if there is any news as to whether this will be supported:

"ListAWS::SSM::Parameter::Value"

It is currently documented as unsupported here: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html

The customer is looking to create a visual drop down in a template that is driven off of parameters and would like to be able to dynamically populate the drop down instead of hard coding.

preguntada hace 4 años484 visualizaciones
1 Respuesta
0
Respuesta aceptada

I can't say for the feature you're asking. But you could workaround this by maintaining the list with a lambda triggered which would "build" the list from a call to :

aws ssm get-parameters-by-path --path / --query "Parameters[*].{Name:Name}"

And store it in a parameter as a list already built to be used:

aws ssm put-parameter --name mb-tag-list --value $list --overwrite --type StringList

On update trigger a lambda through a Cloudwatch Event a lambda that get the list and update the corresponding parameter store.

I build it in a small shell script (but any language could work!) to prove that it works :

#!/bin/bash -x

list=$(aws ssm get-parameters-by-path --path / --query "Parameters[*].{Name:Name}" | jq -c 'map(.Name) | join(",")')

aws ssm put-parameter --name mb-tag-list --value $list --overwrite --type StringList
AWS
MB
respondido hace 4 años
profile picture
EXPERTO
revisado hace un mes

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas