Cognito デベロッパー用のリソースにようこそ。ここに用意された技術資料では、アプリケーションで再利用できるサンプルコードを使用しながら、特定のタスクを実行する方法について説明しています。次に挙げた最初の一連のガイドでは、Cognito ユーザープール、Cognito アイデンティティプール、AWS AppSync 開発の基本について説明しています。

開始方法

Amazon Cognito ユーザープール

Amazon Cognito ユーザープールを使用すると、ユーザーディレクトリを作成して管理することや、認証、認可、リソースアクセス、リソース制御のためにモバイルおよびウェブアプリケーションにサインアップ (ユーザーオンボーディング) やサインインの機能を追加することが簡単に行えます。

Amazon Cognito アイデンティティプール

Amazon Cognito アイデンティティプールを使用すると、固有のアイデンティティを作成し、ユーザーにアクセス許可を割り当てることができます。また、Facebook や Google そして Appleといったソーシャル ID プロバイダーや、SAML もしくは OIDC を使用しておりバックエンドリソースへの制御アクセス権があるコーポレート ID プロバイダーから、ユーザーにサインインすることもできます。

AWS AppSync

Amazon Cognito Sync を初めて使用する場合は、AWS AppSync を使用してください。Amazon Cognito Sync と同様に、AWS AppSync はデバイス間でアプリケーションデータを同期するためのサービスです。

アプリの設定やゲームの状態などのユーザーデータを同期できます。また、複数のユーザーが共有データをリアルタイムで同期してコラボレーションできるようにすることで、これらの機能を拡張します。

AWS AppSync を使用すると、1 つ以上のデータソースからのデータに安全にアクセス、操作、結合するための柔軟な API を作成でき、アプリケーション開発がシンプルになります。AppSync は、GraphQL を使用してアプリケーションが必要なデータを正確に取得できるようにするマネージド型サービスです。

ワークショップ

Amazon Cognito ワークショップ
このワークショップでは、Cognito を深く掘り下げ、サンプルの小売店向けの認証ソリューションを構築します。Amazon Cognito user pools for API Authentication for a Hosted UI、Amazon Cognito user pools SDK with AWS Amplify、Amazon Cognito identity pools SDK を使用した作業を予定しています。

概要動画

Amazon Cognito ユーザープール新規コンソールウォークスルー (24:47)
1 時間で CIAM ソリューションを構築する (39:10)
Amazon Cognito を使用したアプリケーションのセキュリティ確保 (27:36)
B2B (マルチテナンシー) IDを大規模に管理する (36:49)
AWS Web Application Firewall に対する Amazon Cognito のサポート (5:31)
Amazon Cognito と AWS WAF を使用し、休暇中のアプリケーションを準備し保護する (48:26)
AWS Amplify (Auth) で Amazon Cognito を使用する (13:30)
Amazon Cognito アイデンティティプールによるきめ細かなアクセス制御 (20:20)
Amazon Cognito で認証を超える (25:53)

ドキュメント

Amazon Cognito ユーザープール (デベロッパーガイド)

以下の手順に従って、Amazon Cognito コンソールで初めてユーザープールをセットアップして設定します。

サンプルアプリケーションのセットアップ: iOS | Android | JavaScript (Angular 2)

Amazon Cognito アイデンティティプール (デベロッパーガイド)
分散型ソーシャルまたは SAML ベースの ID プロバイダーを使用したアイデンティティの作成やユーザー認証のセットアップのための、Amazon Cognito アイデンティティプールの概要と手順を提供します。

サンプルアプリケーションのセットアップ: iOS | Android

アイデンティティプールとユーザープールを統合する (デベロッパーガイド)
ユーザーとアプリケーションを他の AWS サービスに接続します。

デバイス間でアプリケーションデータを同期させる
Amazon Cognito Sync を初めて使用する場合は、AWS AppSync を使用してください。 AWS AppSync はデバイス間でアプリケーションデータを同期するためのサービスです。アプリの設定やゲームの状態などのユーザーデータを同期できます。また、複数のユーザーが共有データをリアルタイムで同期してコラボレーションできるようにすることで、これらの機能を拡張します。Cognito Sync の既存のお客様のために、Amazon Cognito Sync の使用開始に関するリファレンスを以下に示します。

最新情報

日付 (新しい順)
  • 日付 (新しい順)
結果が見つかりません
1

デベロッパーツールと SDK

Amazon Cognito Sync

低レベル API
アプリケーション内で Amazon Cognito のすべての機能を統合するためには、高レベルのモバイルおよび JavaScript SDK のほかに、次の AWS SDK で提供される低レベルの API も使用することができます。

ブログ投稿と記事

現時点でブログ記事は見つかりませんでした。その他のリソースについては AWS ブログを参照してください。

製品の料金の詳細はこちら

料金の詳細を参照し、コストを計算してください。

詳細 
無料のアカウントにサインアップ

AWS 無料利用枠にすぐにアクセスできます。 

サインアップ 
コンソールで構築を開始する

AWS マネジメントコンソールで Amazon Cognito を使った構築を始めましょう。

サインイン