การเอกสารสำหรับการรับรอง RabbitMQ ใช้รับรองเหล่านี้เพื่อรับรอง RabbitMQ ใน n8n, แพลตฟอร์มอัตโนมัติการทำงาน
คุณสามารถใช้ credentials เหล่านี้เพื่อตรวจสอบสิทธิ์ node ต่อไปนี้:
วิธีการรับรองความถูกต้องที่รองรับ
- การเชื่อมต่อผู้ใช้
ทรัพยากรที่เกี่ยวข้อง
อ้างถึง รายละเอียดการเชื่อมต่อของ RabbitMQ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการ
การเชื่อมต่อผู้ใช้
เพื่อกำหนดการรับรองนี้คุณจะต้องมี ตุ๊กตาMQ Broker ติดตั้งและ:
- ป้อน Hostname สำหรับ RabbitMQ โบรกเกอร์
- ป้อน Port การเชื่อมต่อควรใช้
- ป้อนก User การเชื่อมต่อควรใช้เพื่อเข้าสู่ระบบเป็น
- ความผิดพลาดคือ
guest. RabbitMQ แนะนำให้ใช้ผู้ใช้ที่แตกต่างกันในสภาพแวดล้อมการผลิต การควบคุมการเข้าถึง หลักฐาน สำหรับข้อมูลเพิ่มเติม หากคุณใช้guestบัญชีที่มีการเชื่อมต่อที่ไม่ได้ตั้งอยู่หมายถึงguestปัญหาผู้ใช้ ด้านล่างสำหรับการแก้ปัญหาเคล็ดลับ
- ความผิดพลาดคือ
- เข้าสู่ระบบผู้ใช้ Password.
- รหัสผ่านที่กำหนดเองสำหรับ
guestผู้ใช้คือguest.
- รหัสผ่านที่กำหนดเองสำหรับ
- ป้อน โฮสต์เสมือน การเชื่อมต่อควรใช้เป็น Vhost . ตัวโฮสต์เสมือนแบบกำหนดเองคือ
/. - เลือกว่าการเชื่อมต่อควรใช้หรือไม่ SSL . หากเปิดแล้วตั้งค่า:
- Passwordless : เลือกว่าการเชื่อมต่อการรับรอง SSL จะใช้กลไก SASL EXTERNAL (ปิด) หรือไม่ใช้รหัสผ่าน (ปิด) หากเปิดใช้งานคุณยังต้อง输入:
- ที่ Client Certificate : ใส่ข้อความของใบรับรองลูกค้า SSL เพื่อใช้
- ที่ Client Key : ใส่คีย์ลูกค้า SSL เพื่อใช้
- ที่ Passphrase : ใส่รหัสผ่าน SSL เพื่อใช้
- CA Certificates : ใส่ข้อความของใบรับรอง SSL CA เพื่อใช้
- Passwordless : เลือกว่าการเชื่อมต่อการรับรอง SSL จะใช้กลไก SASL EXTERNAL (ปิด) หรือไม่ใช้รหัสผ่าน (ปิด) หากเปิดใช้งานคุณยังต้อง输入:
ปัญหาผู้ใช้แขก
หากคุณใช้ guest ผู้ใช้สำหรับใบรับรองและคุณพยายามที่จะเข้าถึงโฮสต์ระยะไกลคุณอาจเห็นข้อผิดพลาดการเชื่อมต่อ บันทึก RabbitMQ แสดงข้อผิดพลาดเช่นนี้:
[error] <0.918.0> PLAIN login refused: user 'guest' can only connect via localhost
สิ่งนี้เกิดขึ้นเพราะ RabbitMQ ป้องกันการ default guest ผู้ใช้จากการเชื่อมต่อจากโฮสต์ระยะไกล สามารถเชื่อมต่อเฉพาะผ่านทาง localhost.
เพื่อแก้ไขข้อผิดพลาดนี้คุณสามารถ:
- ปรับปรุง The
guestผู้ใช้ที่จะอนุญาตให้เข้าถึงโฮสต์ระยะไกล - สร้างหรือใช้ผู้ใช้ที่แตกต่างกันเพื่อเชื่อมต่อกับโฮสต์ระยะไกล
guestผู้ใช้เป็นผู้ใช้เดียวที่ จำกัด โดย default
อ้างถึง ผู้ใช้ "ผู้เข้าพัก" สามารถเชื่อมต่อจาก localhostเท่านั้น สำหรับข้อมูลเพิ่มเติม

