У меня есть бессерверный стек, развертывающий API для AWS. Я хочу защитить его с помощью ключа API, хранящегося в диспетчере секретов. Идея состоит в том, чтобы иметь значение ключа в SSM, извлекать его при развертывании и использовать в качестве моего ключа API.
serverless.yml
service: my-app
frameworkVersion: '2'
provider:
name: aws
runtime: nodejs12.x
...
apiKeys:
- name: apikey
value: ${ssm:myapp-api-key}
Насколько я могу судить, развернутый ключ шлюза API должен быть таким же, как и ключ SSM Secret, но когда я смотрю в консоль, два значения различаются. Что я упускаю из виду? Сообщений об ошибках тоже нет.