Amazon Cognito คืออะไร และทำงานอย่างไร

Amazon Cognito Khux Xari Laea Thangan Xyangri



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

เริ่มกันที่ Amazon Cognito และการทำงานบนแพลตฟอร์ม AWS

Amazon Cognito คืออะไร

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









คุณสมบัติของ Amazon Cognito

คุณสมบัติที่สำคัญบางประการของ Amazon Cognito มีดังต่อไปนี้:



สระประจำตัว : มีประโยชน์สำหรับการให้การเข้าถึงบริการ AWS ในระยะสั้น





กลุ่มผู้ใช้ : ให้ความสามารถในการจัดการไดเร็กทอรีของผู้ใช้ เพื่อให้แอปพลิเคชันหรือหลายแอปพลิเคชันสามารถโต้ตอบกับไดเร็กทอรีนั้นได้

ความปลอดภัย : Amazon Cognito ร่วมมือกับ Amazon Web Application Firewall (WAF) เพื่อตรวจจับบ็อตในแอปพลิเคชันและป้องกันแอปให้ปลอดภัยจากพวกมัน:



Cognito ทำงานอย่างไร?

หากต้องการทำงานกับบริการ Amazon Cognito เพียงค้นหาบริการ Cognito จากแดชบอร์ดของ Amazon:

คลิกที่ ' สร้าง Identity Pool ใหม่ ปุ่ม ” จากแดชบอร์ด Cognito:

พิมพ์ชื่อของพูลเป็นข้อมูลประจำตัวของพูล:

เลื่อนลงไปที่ด้านล่างสุดของหน้าเพื่อเลือกบริการที่ผู้ใช้ต้องการสร้าง ID และพิมพ์ตัวอย่างที่ระบุในกล่อง:

หน้าถัดไปจะสร้างบทบาท IAM โดยอัตโนมัติพร้อมกับนโยบาย และผู้ใช้สามารถแก้ไขได้จากหน้า:

เลื่อนหน้าลงเพื่อดูสรุปและคลิกที่ “ อนุญาต ' ปุ่ม:

เมื่อสร้างพูลแล้ว ผู้ใช้สามารถแก้ไขการกำหนดค่าได้โดยคลิกที่ ' แก้ไขกลุ่มข้อมูลประจำตัว ” ลิงค์:

เพียงกำหนดค่ากลุ่มข้อมูลประจำตัวจากหน้านี้:

และคลิกที่ “ บันทึกการเปลี่ยนแปลง ปุ่ม ” เพื่อแก้ไขการกำหนดค่าพูลให้สำเร็จ:

พูลถูกสร้างขึ้น และทันทีที่ผู้ใช้ล็อกอินเข้าสู่แอปพลิเคชัน พูลจะแสดงตัวตนของพวกเขาที่นี่:

คุณสร้าง Identity Pool ใน Amazon Cognito สำเร็จแล้ว

บทสรุป

Amazon Cognito เป็นบริการของ AWS ที่ให้บริการกลุ่มข้อมูลประจำตัวผู้ใช้เพื่อจัดการข้อมูลประจำตัวในแอปพลิเคชันโดยใช้อุปกรณ์หลายเครื่อง ให้ผู้ใช้สร้าง Identity pools และ user pools เพื่อตรวจสอบจำนวนผู้ใช้และตัวตนของพวกเขา และค้นหาว่าเป็นผู้ใช้จริงหรือ bot เพื่อเพิ่มความปลอดภัย คู่มือนี้ได้อธิบายบริการ Amazon Cognito และวิธีการใช้งาน