เริ่มกันที่ 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 และวิธีการใช้งาน