Score:1

อะไรเป็นสาเหตุของ BadRequestException เมื่อเรียกใช้การดำเนินการ ExecuteStatement บน Aurora Serverless db

ธง cn

ฉันมีฟังก์ชันแลมบ์ดาที่ดึงข้อมูลบันทึกจาก AWS Aurora Serverless db ตอนนี้ฉันคิดว่าจะเพิ่มเกตเวย์ api เพื่อทริกเกอร์ฟังก์ชันแลมบ์ดา แต่ฉันได้รับข้อผิดพลาดนี้ เชื่อมต่อฟังก์ชัน AWS Lambda ที่ทริกเกอร์โดย API Gateway กับฐานข้อมูล Aurora Serverless MySQL

[ข้อผิดพลาด] BadRequestException: เกิดข้อผิดพลาด (BadRequestException) เมื่อเรียกการดำเนินการ ExecuteStatement: 
การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'admin'@'10.x.xx.xxx' (ใช้รหัสผ่าน: ใช่); รหัสข้อผิดพลาด: 1045; SQLState: 28000
Traceback (การโทรครั้งล่าสุดล่าสุด):
  ไฟล์ "/var/task/index.py" บรรทัดที่ 11 ในตัวจัดการ
    sql="เลือก * จาก ecomdev.Customer;"

อะไรเป็นสาเหตุของ BadRequestException เมื่อเรียกใช้การดำเนินการ ExecuteStatement บน Aurora Serverless db ฉันใช้ AWS CDK เพื่อสร้างสแต็ก ฉันผ่านสิ่งนี้ คำถาม แต่มันเป็นไปตามอื่นที่ฉันรู้สึกว่าไม่จำเป็น โปรดช่วยฉันด้วยหากคุณพบข้อผิดพลาดนี้

Score:0
ธง cn

ข้อผิดพลาด 1045 เห็นได้ชัดว่าหมายถึง 'ปฏิเสธการเข้าใช้'. คุณตั้งค่าข้อมูลประจำตัวในแลมบ์ดาของคุณถูกต้องหรือไม่ แลมบ์ดาใช้บทบาทการดำเนินการที่ถูกต้องหรือไม่ ดูเหมือนจะเป็นข้อมูลที่ดีมากขึ้น ที่นี่.

โพสต์คำตอบ

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