0
이 주제에 대한 답변은 알고 있지만 몇 가지 문제가 있으며 처음부터 다시 시작하겠습니다.Chef에서 암호화 된 데이터 가방을 만드는 방법
openssl rand -base64 512 | tr -d '\r\n' > encrypted_data_bag_secret
하지만 어떻게 Windows에서이 명령을 실행하려면 :
첫 번째 단계는 키 파일을 생성하는 것입니다? tr
명령이 인식되지 않습니다.
openssl 키를 생성하여 txt 파일로 복사 한 다음 Chef Docs와 같은 단계별로 작업했지만 데이터 봉지가 암호화되지 않았습니다. 나는 위의 명령을 실행해야합니다 생각하지만, 나는 순수 루비의 등가가 될 것 창
Windows에서는이 작업을 수행 할 필요가 없으며 테스트 목적으로 txt 파일의 간단한 문자열 'mykey'로 충분합니다. 당신이 한 일과 당신의 시스템 (주로 칼)을 어떻게 구성했는지에 대한 세부 사항이 없으면 더 나은 조언을하는 것이 불가능합니다. – Tensibai
확인. 다음 단계는 다음 명령을 실행하는 것입니다. knife data bag은 mydatabag secretstuff --secret-file C : \ Users \ admin \ chef-repo \ data_bags/key.txt를 만듭니다. 나는 그 답례로 data_bag_item [secretstuff]을 만들었습니다. 나는이 아이템을 편집하는 요리사 매니저에게 간다. 아니요.이 명령을 실행하기 위해 내 ecryption을 확인하고 싶습니다. : knife data bag show mydatabag secretstuff. 그리고 내 항목은 암호화되지 않았습니다. 뭐가 잘못 되었 니? – pulpet112
'knife.rb' 설정 파일을 모르면 잘 모르겠습니다. encrypted_data_bag_secret 구성이 키 파일을 가리키면 자동으로 사용됩니다 ... – Tensibai