Как установить двоичное значение секрета в AWS Secrets Manager с помощью интерфейса командной строки?
--secret-binary (blob)
(Необязательно) Указывает двоичные данные, которые вы хотите зашифровать и сохранить в новой версии секрета. Чтобы использовать этот параметр в инструментах командной строки, мы рекомендуем вам сохранить двоичные данные в файле, а затем использовать соответствующий метод для вашего инструмента, чтобы передать содержимое файла в качестве параметра.
Я пробовал следующее:
$ V=$(cat mykeystore.jks)
$ aws secretsmanager put-secret-value --secret-id xxx --secret-binary "$V"
'utf8' codec can't decode byte 0xfe in position 0: invalid start byte
Нашел:
aws secretsmanager put-secret-value --secret-id xxx --secret-binary fileb://mykeystore.jks