AWS Lambda Create Function - คำขอล้มเหลวด้วยรหัสสถานะ 403

Nov 10 2020

พยายามสร้าง AWS Lambda Function ใหม่ด้วยบัญชีรูทเป็นครั้งแรกโดยใช้คอนโซลการจัดการ ฉันได้รับข้อผิดพลาด"คำขอล้มเหลวด้วยรหัสสถานะ 403"ไม่ว่าฉันจะลองใช้ตัวเลือกต่างๆมากแค่ไหนก็ตาม

ฉันได้ลองเปลี่ยนภูมิภาคของฉันแล้วสร้างฟังก์ชันด้วยบทบาทเริ่มต้น (สิทธิ์แลมบ์ดาขั้นพื้นฐาน) บทบาทใหม่บทบาทที่มีอยู่และด้วยตัวเลือก "Author from Scratch" "Use a blueprint" "Serverless app repository" แต่ยังคงได้รับ ข้อผิดพลาดเดียวกัน

ฉันจะแก้ไขปัญหานี้ได้อย่างไร

คำตอบ

Marcin Dec 09 2020 at 15:57

ขึ้นอยู่กับความคิดเห็น

ปัญหาได้รับการแก้ไขโดยการตรวจสอบEvent Logs AWS Personal Health Dashboardซึ่งระบุว่าสิทธิ์ในบัญชีถูก จำกัด ชั่วคราวโดย AWS เนื่องจากRisk IAM quarantineและกิจกรรมที่น่าสงสัยบางอย่าง

1 Nigrimmist Nov 29 2020 at 18:01

ต้องเผชิญกับปัญหาเดียวกัน แต่ "Personal Health Dashbord" ชัดเจนสำหรับฉันไม่มีอะไรแปลกที่นี่

เมื่อประมาณเดือนที่แล้วฉันสร้างมันสำเร็จ นอกจากนี้แผนระดับฟรีของฉันก็หมดอายุแล้ว แต่อาจเป็นเพราะเหตุผล?

นอกจากนี้ไม่สามารถลบฟังก์ชันเก่าได้:

1 SonyMathew Jan 26 2021 at 12:21

ดังนั้นนี่จึงเป็นปัญหาตามบทบาทและดูเหมือนจะเป็นข้อบกพร่องในคอนโซลแลมบ์ดา สิ่งที่ได้ผลสำหรับฉันก่อนอื่นคือไปที่คอนโซล IAM สร้างบทบาทแนบนโยบายกับ 'AdministratorAccess' และในแท็บ 'Trust Relationships' ให้เพิ่ม 'lambda.amazonaws.com' เป็นเอนทิตีที่เชื่อถือได้ หลังจากนี้ในขณะที่สร้างฟังก์ชันแลมบ์ดาให้ใช้บทบาทที่มีอยู่นี้ (แทนที่จะสร้างใหม่) และควรใช้งานได้

DilshanBoteju Dec 08 2020 at 21:21

ไปที่บทบาท IAM บทบาทของคุณมีอยู่แล้วในการกำหนดค่าฟังก์ชัน Lambda ก่อนอื่นให้พยายามใช้บทบาทที่มีอยู่และเลือกชื่อบทบาทด้วยชื่อฟังก์ชันของคุณ ดูว่าได้ผลหรือไม่

อื่นเนื่องจาก teir ฟรีลบบทบาท IAM ทั้งหมดแล้วลองอีกครั้ง