Score:0

OpenStack Swift /info API ต้องการการตรวจสอบสิทธิ์

ธง us

ฉันมี Kolla-Ansible cloud ที่มี Swift Swift ไม่ยอมรับ /ข้อมูล API ที่ไม่มีการรับรองความถูกต้อง:

$ curl 192.168.122.201:8080/info
{"ข้อผิดพลาด": {"code": 401, "ชื่อ": "ไม่ได้รับอนุญาต", "ข้อความ": "คำขอที่คุณทำต้องมีการตรวจสอบสิทธิ์"}}

ใช้งานได้เมื่อฉันให้โทเค็นที่ถูกต้อง

$ curl -H "x-auth-token: $T" 192.168.122.201:8080/info
{"swift": {"version": "2.26.0", "strict_cors_mode": จริง, "นโยบาย": ...

expose_info = จริง ถูกตั้งค่าเป็นค่าเริ่มต้น แต่เพื่อความแน่ใจ ฉันตั้งค่าอย่างชัดเจนใน proxy-server.conf ซึ่งจะทำให้ไม่จำเป็นต้องตรวจสอบสิทธิ์

วิธีแก้ปัญหาที่ชัดเจนคือการตรวจสอบสิทธิ์ น่าเสียดายที่ Cinder-Backup ใช้ Swift และไม่สามารถเริ่มต้นได้เนื่องจากสามารถดำเนินการได้ /ข้อมูล เอพีไอ ฉันไม่ทราบว่าเป็นไปได้หรือไม่ที่จะบังคับให้ Cinder-Backup รับรองความถูกต้อง

อะไรทำให้เกิดพฤติกรรมที่ไม่คาดคิดนี้ ฉันจะแก้ไขปัญหานี้ได้อย่างไร?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา