Как можно получить параметры из AWS Systems Manager (хранилище параметров) оптом (или несколькими параметрами) одновременно?Используя aws-sdk, ниже приведен код Node.js, который я написал для получения параметра SSM из хранилища параметров:
const ssm = new (require('aws-sdk/clients/ssm'))()
const getSSMKey = async params => {
const {Parameter: {Value: APIKey}} = await ssm.getParameter(params).promise()
return APIKey
}
const [param1, param2, param3] = await Promise.all([
getSSMKey({ Name: '/data/param/PARAM1', WithDecryption: true }),
getSSMKey({ Name: '/data/param/PARAM2', WithDecryption: true }),
getSSMKey({ Name: '/data/param/PARAM3', WithDecryption: true })
])
console.log(param1, param2, param3)
Но с этим кодом я отправляю 3 запроса на получение 3 параметров, которые неэффективны вслучай большого количества параметров.Есть ли способ получить более одного параметра в одном запросе.если ssm.getParameters () - метод для этого, пожалуйста, приведите пример (в частности, параметр для этого метода).Я пытался, но ничего не получил.