Назад | Перейти на главную страницу

Как установить значение двоичного секрета из интерфейса командной строки для AWS Secrets Manager

Как установить двоичное значение секрета в 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