У меня есть более 3 секретов, хранящихся в секретном менеджере aws, и я хотел бы получить 2 секрета одновременно для своего приложения. Вызов getSecretValue () может возвращать результат только для 1 секрета за раз. Не могли бы вы предложить, как можно получить несколько секретов из секретного менеджера aws с помощью одного вызова функции?
Получение нескольких диспетчеров секретов AWS за 1 вызов
comment
Почему вы не решаетесь делать несколько вызовов getsecretvalue?
- person committedandroider   schedule 27.07.2019
comment
@commitandroider скажем, у меня более 100 секретов в моем приложении. И я хочу получить все значения этих секретов при инициализации приложения. Думаю, тогда 100+ вызовов api потребуют много времени.
- person Ketan Doshi   schedule 15.04.2020
Ответы (1)
В настоящее время пакетные вызовы с помощью Secrets Manager невозможны. Однако, если вы храните свои секреты в формате JSON, вы можете хранить несколько пар ключ / значение в одном секрете.
Однако я бы не рекомендовал делать это, если только эти секреты не связаны между собой. Например, набор секретов, необходимых для одного приложения. Даже в этом случае вам следует по возможности избегать этого. Объединение секретов вызывает проблемы, если вы пытаетесь автоматизировать ротацию, и становится проблемой, когда вам нужно разделить приложение и связанные с ними разрешения / секреты.
person
JoeB
schedule
18.03.2019