วิธีเพิ่มและลบ User ใน User Management ของ Cognito ที่ตั้งค่าไว้สำหรับ GenU
ในบทความก่อนหน้านี้ "ลองติดตั้ง Generative AI Use Cases JP (ชื่อย่อ: GenU) แบบง่ายๆ" ได้แนะนำวิธีการติดตั้ง GenU ไปแล้ว ในครั้งนี้จะอธิบายเกี่ยวกับวิธีการเพิ่มและลบผู้ใช้ (User) ใน GenU ที่ติดตั้งไว้ เนื่องจาก GenU ใช้ Cognito ในการจัดการ User (User management) จึงต้องดำเนินการผ่าน AWS Management Console
วิธีการเพิ่ม User
การเพิ่ม User ใน GenU จะดำเนินการดังนี้
-
Login เข้าสู่ระบบ AWS Management Console
-
ไปที่หน้าจอบริการ Cognito
-
เลือก "User Pools" จากเมนูด้านซ้ายและเลือก User pool name ที่ถูกสร้างขึ้นตอนที่ติดตั้ง GenU (เช่น AuthUserPoolxxxxxxxx-xxxxxxxxxxxx)
-
เลือก "Users" จากเมนูด้านซ้ายและคลิก "Create user"
-
ป้อนข้อมูลตามด้านล่างนี้โดยใช้ข้อมูลของคุณเอง
- Email address: ที่อยู่อีเมลของ User (เช่น "example@gmail.com")
- Mark email address as verified: ติ๊กเครื่องหมายถูก ✅️ (ข้ามการตรวจสอบอีเมล)
- Password: รหัสผ่านเริ่มต้น
แล้วสร้าง User โดยคลิก "Create user" ด้านล่างสุด
เปลี่ยน Password ตอนที่ Login ครั้งแรก
เมื่อ User เข้าสู่ระบบครั้งแรก ระบบจะขอให้เปลี่ยน Password โดยหลังจากตั้งค่า Password ใหม่แล้ว User จะสามารถเข้าถึงระบบได้
วิธีการลบ User
ขั้นตอนการลบ User ที่ไม่จำเป็น ให้ทำตามด้านล่างนี้
-
ไปที่หน้าจอบริการ Cognito ใน AWS Management Console
-
เลือก "User Pools" จากเมนูด้านซ้ายและเลือก User pool name ที่ถูกสร้างขึ้นตอนที่ติดตั้ง GenU (เช่น AuthUserPoolxxxxxxxx-xxxxxxxxxxxx)
-
เลือก User จากเมนูด้านซ้าย แล้วค้นหาและติ๊กถูก ✅️ หน้าชื่อ User name ที่ต้องการลบในหัวข้อ Users แล้วคลิก "Delete user"
-
เมื่อมี pop-up dialog แสดงขึ้นมา ให้คลิก "Disable user access"
-
แล้ว User จะถูกปิดใช้งานก่อน จากนั้นคลิก "Delete"
-
แล้ว User จะถูกลบออกตามที่แสดงแจ้งเตือนในกล่องสีเขียวด้านบน
แนวทางปฏิบัติที่ดีที่สุดสำหรับ User management
ในการจัดการ User ด้วย Cognito ขอแนะนำให้คำนึงถึงประเด็นต่อไปนี้
- กำหนดรหัสผ่านเริ่มต้นให้มีความซับซ้อนเพียงพอ
- ตรวจสอบและลบ User accounts ที่ไม่จำเป็นเป็นประจำเพื่อความปลอดภัย
สรุป
การจัดการ User (User management) ของ GenU ใช้ AWS Cognito ทำให้สามารถดำเนินการผ่าน AWS Management Console ได้อย่างง่ายดาย หากเราเข้าใจวิธีการเพิ่มและลบ User อย่างถูกต้อง จะช่วยให้สามารถใช้งาน GenU ได้อย่างปลอดภัย
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการจัดการ User (User management) ขั้นสูงหรือวิธีการยืนยันตัวตน (Authentication) ที่ซับซ้อนขึ้น ขอแนะนำให้ศึกษาจาก AWS Documentation ของ AWS Cognito
บทความต้นฉบับ
แปลโดย: POP(Tinnakorn Maneewong) จากบริษัท Classmethod (Thailand) ครับ !