View a markdown version of this page

Amazon Cognito の概念 - Amazon Location Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Cognito の概念

Amazon Cognito はアプリケーションユーザーに一時的な AWS 認証情報を提供し、IAM ユーザーアカウントを必要とせずに Amazon Location Service APIs を呼び出すことができます。Amazon Cognito は、すべての Amazon Location Service APIs (ジオフェンスやトラッカーを含む) にアクセスする必要がある場合や、複数の認証プロバイダーを組み合わせる必要がある場合に特に便利です。

ID プール

ユーザー ID を一時的な AWS 認証情報にマッピングする Amazon Cognito リソース。ID プールは、認証されたユーザー (ユーザープールまたは外部プロバイダーを介してサインイン) と認証されていないゲストユーザーの両方をサポートします。

認証されていないロール

サインインせずにアプリケーションにアクセスするゲストユーザーが引き受ける IAM ロール。このロールにアタッチされたアクセス許可によって、匿名ユーザーがアクセスできる Amazon Location Service APIsとリソースが決まります。

認証されたロール

Amazon Cognito ユーザープール、ソーシャル ID プロバイダー、または SAML フェデレーションを通じてサインインするユーザーが引き受ける IAM ロール。認証されたロールには、通常、認証されていないロールよりも広範なアクセス許可があります。

トークン交換

アプリケーションが Amazon Cognito ID を一時的な AWS 認証情報 (アクセスキー、シークレットキー、セッショントークン) と交換するプロセス。 AWS SDKsと Amazon Location Service 認証ヘルパーライブラリは、この交換を自動的に処理します。