เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

เปลี่ยนจากคีย์ที่จัดเก็บไว้มาใช้ role

ฟังก์ชัน report-archiver ทำงานได้ปกติ แต่ยังมี access key แบบใช้งานระยะยาวอยู่ในตัวแปรสภาพแวดล้อม (environment variables) ซึ่งถูกสร้างขึ้นครั้งเดียวสำหรับสคริปต์หนึ่งตัวและไม่เคยถูกแตะต้องอีกเลยนับจากนั้น

ไม่ต้องสร้างอะไรเพิ่มในแบบฝึกหัดนี้ ฟังก์ชันมี execution role อยู่แล้ว และ role นั้นก็มีสิทธิ์อ่านบัคเก็ตได้ ปัญหาอยู่ที่ตัวคีย์เอง เพราะมันอยู่อันดับบนสุดของ credential provider chain นำหน้าทุกอย่างที่ role จะให้มา ตราบใดที่คีย์นี้ยังอยู่ role จึงถูกมองข้ามไปโดยสิ้นเชิง

ใช้แอป Credential chain repair เพื่อลบคีย์ที่จัดเก็บไว้ แล้วเรียกใช้ฟังก์ชันและอ่านข้อมูลยืนยันตัวตนที่รายงานกลับมา

ข้อความใดตรงกับสิ่งที่คุณเห็น

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การใช้ AWS Security สำหรับนักพัฒนา

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด