View a markdown version of this page

Amazon Cognito 概念 - Amazon Location Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Cognito 概念

Amazon Cognito 為您的應用程式使用者提供臨時 AWS 憑證,讓他們能夠呼叫 Amazon Location Service APIs而不需要 IAM 使用者帳戶。當您需要存取所有 Amazon Location Service APIs (包括地理圍欄和追蹤器) 或想要合併多個身分驗證提供者時,Amazon Cognito 特別有用。

​身分集區

將使用者身分映射至臨時 AWS 登入資料的 Amazon Cognito 資源。身分集區支援已驗證的使用者 (透過使用者集區或外部供應商登入) 和未驗證的訪客使用者。

未驗證的角色

訪客使用者在未登入的情況下存取您的應用程式的 IAM 角色。連接到此角色的許可決定匿名使用者可以存取哪些 Amazon Location Service APIs 和資源。

已驗證的角色

透過 Amazon Cognito 使用者集區、社交身分提供者或 SAML 聯合身分登入的使用者擔任的 IAM 角色。已驗證角色通常具有比未驗證角色更寬的許可。

符記交換

應用程式交換臨時 AWS 登入資料 (存取金鑰、私密金鑰和工作階段字符) 的 Amazon Cognito 身分的程序。 AWS SDKs 和 Amazon Location Service 身分驗證協助程式庫會自動處理此交換。