Как я могу сохранить свою пару ключей (обычно id_rsa и id_rsa.pub) в хранилище ключей Azure. Я хочу поместить открытый ключ в службу GIT и разрешить виртуальной машине загружать закрытый ключ из хранилища ключей Azure ->, чтобы обеспечить безопасный доступ к GIT.
Я попытался создать пару файлов PEM и объединить их в pfx и загрузить его в качестве секретного файла, который я получаю обратно, похоже, полностью отличается от любого файла pem.
Я также попытался вручную ввести свой секретный ключ в Azure, но он превращает символы новой строки в пробелы.
get
больше не работают.az keyvault secret download --name <KeyNameHere> --vault-name <vaultNamehere> --file <filename here>
Предыдущий ответ Shengbao Shui показывает команду для сохранения секрета с помощью Azure CLI 1.0 (Node). Для Azure CLI 2.0 (Python) используйте следующий синтаксис:
Установить / сохранить ключ:
Аргументы:
Получить / получить ключ:
Сохраните ключ в файл
~/.ssh/mykey
с помощью утилиты jq.Файлы могут печататься с завершающей новой строкой, которую вы можете удалить с помощью perl one-liner:
Создать открытый ключ из файла закрытого ключа ...
источник