2016-07-13 3 views
0

Я пытаюсь использовать шифрованный пакет данных в рецепте следующим образом:Chef жалуясь при расшифровке значения мешка данных

secret = Chef::EncryptedDataBagItem.load_secret("/etc/chef/encrypted_data_bag_secret") 
    encryptkey = Chef::EncryptedDataBagItem.load("tokens", "encryptkey", secret) 

Моя сумка данных выглядит следующим образом:

{ 
    "id": "encryptkey", 
    "encrypt": "FjJyopVcfoJNIsYk2xDBjA==" 
} 

Однако я продолжаю получать ниже погрешности:

ERROR: Error decrypting data bag value: 'bad decrypt'. Most likely the provided key is incorrect 

ответ

0

Не указывать очевидное, но это означает, что вы не создали зашифрованный пакет данных правильно o r ключ неправильный. Поскольку у нас нет ключа или нет, какие команды вы выполняете, трудно сказать, что именно. Также действительно действительно перестать использовать этот API, я сказал, что в двух вопросах сейчас я думаю.

Также, если у вас есть основные вопросы UX в строке, SO - плохой носитель для этого. Пинг меня на IRC или Slack, и мы можем сделать это намного быстрее.

+0

Вы можете отправить мне приглашение команды на Slack? – meallhour

+0

http://community-slack.chef.io/ – coderanger

 Смежные вопросы

  • Нет связанных вопросов^_^