Могу ли я сохранить JSON в хранилище ключей Azure - PullRequest
0 голосов
/ 02 января 2019

У меня есть JSON, который я хочу сохранить в хранилище ключей Azure.

Данные не являются иерархическими, как это:

{
  "type": "XXXXXX",
  "project_id": "XXXXXX",
  "private_key_id": "XXXXXXXX"
}

Но у меня есть 4 набора данных JSON, и в каждом из них есть секреты, поэтому я надеюсь, что мне не придется разбивать их на отдельные ключи, но если я должен, я сделаю это.

1 Ответ

0 голосов
/ 02 января 2019

Считайте, что это правильный оператор для добавления секрета в хранилище ключей Azure с помощью Azure CLI :

az keyvault secret set --vault-name "<YourKeyVaultName>" --name "AppSecret" --value "MySecret", взято из Учебник. Использование хранилища ключей Azure с веб-приложением Azure в .NET

Основываясь на этом, я не вижу причин, по которым значение MySecret не может быть строкой JSON.

Расследуем немного дальше, взглянем на О ключах, секретах и ​​сертификатах - Секреты хранилища ключей :

С точки зрения разработчика API Key Vault принимают и возвращают секретные значения в виде строк. Внутренне хранилище ключей хранит и управляет секретами в виде последовательностей октетов (8-битных байтов), максимальный размер которых составляет 25 Кбайт.

Так что, пока ваш JSON не превышает 25 тыс., Вы должны хорошо идти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...