สิ่งที่คุณได้รับ
- การอ้างอิง
${vault:keyName}ในการตั้งค่า LLM, การเรียก HTTP, MCP และ RAG - การเข้ารหัสแบบ envelope ด้วย AES-256-GCM โดยมี data key แยกต่อ tenant
- การให้สิทธิ์รายเอเจนต์: เอเจนต์ใดใช้ความลับใดได้
- ความลับถูกลบออกจากไฟล์ส่งออกการตั้งค่าและถูกปกปิดใน log
ทำงานอย่างไรใน EDDI
- ตั้ง master key ของคลัง (
EDDI_VAULT_MASTER_KEY) ตัวติดตั้งจะสร้างให้ หากไม่มี key คลังจะถูกปิด - เก็บความลับด้วย
PUT /secretstore/secrets/{tenantId}/{keyName}หรือผ่าน Manager - อ้างอิงในการตั้งค่าเป็น
${vault:keyName} - EDDI แปลงค่าอ้างอิงตอนรันไทม์ ข้อความจริงจะไม่ถูกเก็บในหน่วยความจำของบทสนทนา
- จำกัด
allowedAgentsให้เหลือเฉพาะเอเจนต์ที่ต้องใช้ความลับนั้น การตรวจสอบทำงานตอนปรับใช้เอเจนต์
การตั้งค่า
นำมาจากเอกสารของ EDDI ค่าตัวอย่างเช่น your-agent-id ให้คุณแทนที่ด้วยค่าของคุณเอง
curl -X PUT http://localhost:7070/secretstore/secrets/default/openai-key \
-H "Content-Type: application/json" \
-d '{"value":"sk-your-key","description":"OpenAI key"}'{
"tasks": [{
"actions": ["send_message"],
"id": "simpleChat",
"type": "openai",
"description": "Simple chat",
"parameters": {
"apiKey": "${vault:openai-key}",
"modelName": "your-model-id",
"systemMessage": "You are a helpful assistant",
"addToOutput": "true"
}
}]
}curl -X PUT "$EDDI/secretstore/secrets/default/openai-key/grant" \
-H 'Content-Type: application/json' \
-d '{"allowedAgents": ["0123456789abcdef01234567", "89abcdef0123456789abcdef"]}'การกำกับดูแล
- โดยค่าเริ่มต้น การให้สิทธิ์ถูกบังคับตอนปรับใช้: เอเจนต์ที่อ้างอิงความลับที่ไม่ได้รับสิทธิ์จะไม่ถูกปรับใช้
- ค่าอ้างอิงคลังที่มาทางข้อมูลบทสนทนา เช่น ข้อความของผู้ใช้หรือคำตอบของโมเดล จะถูกปฏิเสธ ไม่ถูกแปลงเป็นค่า
- ข้อความจริงถูกปกปิดจากบันทึกคำขอ ตัวอย่างการอนุมัติ และบรรทัด log ของคำขอ
- endpoint ของคลังอยู่หลังบทบาท
eddi-adminเมื่อเปิดการยืนยันตัวตน
ควรรู้
- EDDI ไม่มีไคลเอนต์ HashiCorp Vault, AWS หรือ Azure ในตัว บน Kubernetes External Secrets Operator สามารถซิงก์ Kubernetes Secret
eddi-secrets(ซึ่งเก็บ master key ของคลัง) จาก HashiCorp Vault, AWS Secrets Manager หรือ Azure Key Vault ส่วนความลับแต่ละรายการยังคงอยู่ในคลังของ EDDI - หาก master key สูญหาย ความลับที่เข้ารหัสไว้จะกู้คืนไม่ได้ ควรสำรองไว้
การเชื่อมต่อที่เกี่ยวข้อง
การตั้งค่าและพฤติกรรมในหน้านี้อ้างอิงเอกสารของ EDDI ตรวจสอบเมื่อ 2026-10-14 ชื่อฟิลด์และค่าเริ่มต้นอาจเปลี่ยนไประหว่างรุ่น โปรดยืนยันในเอกสารของรุ่นที่คุณใช้