MongoDB credentials#
คุณสามารถใช้ credentials เหล่านี้เพื่อยืนยันตัวตนใน nodes ต่อไปนี้:
Prerequisites#
- สร้างบัญชีผู้ใช้ที่มี permissions ที่เหมาะสมบนเซิร์ฟเวอร์ MongoDB
- ในฐานะ Project Owner เพิ่ม n8n IP addresses ทั้งหมดลงใน IP Access List Entries ใน Network Access ของโปรเจกต์ อ้างอิง Add IP Access List entries สำหรับคำแนะนำโดยละเอียด
หากคุณกำลังตั้งค่า MongoDB ตั้งแต่ต้น ให้สร้าง cluster และ database อ้างอิง MongoDB Atlas documentation สำหรับคำแนะนำโดยละเอียดเพิ่มเติมเกี่ยวกับขั้นตอนเหล่านี้
Supported authentication methods#
- Database connection - Connection string
- Database connection - Values
Related resources#
อ้างอิง MongoDBs Atlas documentation สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการนี้
Using database connection - Connection string#
ในการกำหนดค่า credential นี้ คุณจะต้องมี Prerequisites ที่ระบุไว้ข้างต้น จากนั้น:
- เลือก Connection String เป็น Configuration Type
- ป้อน MongoDB Connection String ของคุณ หากต้องการรับ connection string ใน MongoDB ให้ไปที่ Database > Connect
- เลือก Drivers
- คัดลอกโค้ดที่คุณเห็นใน Add your connection string into your application code จะเป็นประมาณนี้:
mongodb+srv://yourName:[email protected]/?retryWrites=true&w=majority
- แทนที่
<password>
และ<username>
ใน connection string ด้วย credentials ของผู้ใช้ฐานข้อมูลที่คุณจะใช้ - ป้อน connection string นั้นลงใน n8n
- อ้างอิง Connection String สำหรับข้อมูลเกี่ยวกับการค้นหาและจัดรูปแบบ connection string ของคุณ
- ป้อนชื่อ Database ของคุณ นี่คือชื่อของฐานข้อมูลที่ผู้ใช้ซึ่งคุณเพิ่มรายละเอียดลงใน connection string กำลังเข้าสู่ระบบ
- เลือกว่าจะ Use TLS: เปิดใช้งานเพื่อใช้ TLS คุณต้องกำหนดค่าฐานข้อมูล MongoDB ของคุณให้ใช้ TLS และมีใบรับรอง x.509 ที่สร้างขึ้น เพิ่มข้อมูลสำหรับฟิลด์ใบรับรองเหล่านี้ใน n8n:
- CA Certificate
- Public Client Certificate
- Private Client Key
- Passphrase
อ้างอิง MongoDB's x.509 documentation สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับใบรับรอง x.509
Using database connection - Values#
ในการกำหนดค่า credential นี้ คุณจะต้องมี Prerequisites ที่ระบุไว้ข้างต้น จากนั้น:
- เลือก Values เป็น Configuration Type
- ป้อนชื่อ Host หรือที่อยู่ของฐานข้อมูล
- ป้อนชื่อ Database
- ป้อน User ที่คุณต้องการเข้าสู่ระบบ
- ป้อน Password ของผู้ใช้
- ป้อน Port ที่จะเชื่อมต่อ นี่คือหมายเลข port ที่เซิร์ฟเวอร์ของคุณใช้เพื่อรอรับการเชื่อมต่อขาเข้า
- เลือกว่าจะ Use TLS: เปิดใช้งานเพื่อใช้ TLS คุณต้องกำหนดค่าฐานข้อมูล MongoDB ของคุณให้ใช้ TLS และมีใบรับรอง x.509 ที่สร้างขึ้น เพิ่มข้อมูลสำหรับฟิลด์ใบรับรองเหล่านี้ใน n8n:
- CA Certificate
- Public Client Certificate
- Private Client Key
- Passphrase
อ้างอิง MongoDB's x.509 documentation สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับใบรับรอง x.509