AWS Lambda Create Function - คำขอล้มเหลวด้วยรหัสสถานะ 403
พยายามสร้าง AWS Lambda Function ใหม่ด้วยบัญชีรูทเป็นครั้งแรกโดยใช้คอนโซลการจัดการ ฉันได้รับข้อผิดพลาด"คำขอล้มเหลวด้วยรหัสสถานะ 403"ไม่ว่าฉันจะลองใช้ตัวเลือกต่างๆมากแค่ไหนก็ตาม
ฉันได้ลองเปลี่ยนภูมิภาคของฉันแล้วสร้างฟังก์ชันด้วยบทบาทเริ่มต้น (สิทธิ์แลมบ์ดาขั้นพื้นฐาน) บทบาทใหม่บทบาทที่มีอยู่และด้วยตัวเลือก "Author from Scratch" "Use a blueprint" "Serverless app repository" แต่ยังคงได้รับ ข้อผิดพลาดเดียวกัน
ฉันจะแก้ไขปัญหานี้ได้อย่างไร
คำตอบ
ขึ้นอยู่กับความคิดเห็น
ปัญหาได้รับการแก้ไขโดยการตรวจสอบEvent Logs AWS Personal Health Dashboardซึ่งระบุว่าสิทธิ์ในบัญชีถูก จำกัด ชั่วคราวโดย AWS เนื่องจากRisk IAM quarantineและกิจกรรมที่น่าสงสัยบางอย่าง
ต้องเผชิญกับปัญหาเดียวกัน แต่ "Personal Health Dashbord" ชัดเจนสำหรับฉันไม่มีอะไรแปลกที่นี่
เมื่อประมาณเดือนที่แล้วฉันสร้างมันสำเร็จ นอกจากนี้แผนระดับฟรีของฉันก็หมดอายุแล้ว แต่อาจเป็นเพราะเหตุผล?
นอกจากนี้ไม่สามารถลบฟังก์ชันเก่าได้:
ดังนั้นนี่จึงเป็นปัญหาตามบทบาทและดูเหมือนจะเป็นข้อบกพร่องในคอนโซลแลมบ์ดา สิ่งที่ได้ผลสำหรับฉันก่อนอื่นคือไปที่คอนโซล IAM สร้างบทบาทแนบนโยบายกับ 'AdministratorAccess' และในแท็บ 'Trust Relationships' ให้เพิ่ม 'lambda.amazonaws.com' เป็นเอนทิตีที่เชื่อถือได้ หลังจากนี้ในขณะที่สร้างฟังก์ชันแลมบ์ดาให้ใช้บทบาทที่มีอยู่นี้ (แทนที่จะสร้างใหม่) และควรใช้งานได้
ไปที่บทบาท IAM บทบาทของคุณมีอยู่แล้วในการกำหนดค่าฟังก์ชัน Lambda ก่อนอื่นให้พยายามใช้บทบาทที่มีอยู่และเลือกชื่อบทบาทด้วยชื่อฟังก์ชันของคุณ ดูว่าได้ผลหรือไม่
อื่นเนื่องจาก teir ฟรีลบบทบาท IAM ทั้งหมดแล้วลองอีกครั้ง