« 【AWS発表】Fowler Ridgeでの風力発電所新設: Amazon Web Services Wind Farm | メイン | AWSクイックスタートリファレンス - Exchange Server 2013 »

【AWS発表】Amazon Cognitoのアップデート - Sync Store Access、コンソールの改善など

Amazon Cognitoに対するいくつかの重要なアップデートを行いました!ご存知の通り、Amazon Cognitoを利用することでアプリの設定やゲームの状態をバックエンドのコードを書いたりやインフラの管理をすることなくAWSクラウド上に保存することが簡単になります。

これらが新たなアップデートです。

  1. Sync StoreへのDeveloper-oriented access
  2. デベロッパ向けにAWSコンソールをアップデート
  3. Identity Poolへのロールの紐付け
  4. 簡素化されたSDKの初期化処理

さあ、見ていきましょう!

Sync StoreへのDeveloper-Oriented Access 
Cognito sync storeではキーバリューのペアでエンドユーザのデータを保存することができます。データはCognito identityと紐付けられているので、ログインやデバイス間でアクセス可能です。The Cognito Sync client (AWS Mobile SDKで利用可能) はSecurity Token Serviceによって払いだされた一時的なAWSクレデンシャルを使用します。そのクレデンシャルはクライアントに対して単一のCognito identityに紐付けられたデータへのアクセスおよび変更を可能にします。

このアクセスレベルは単一のユーザの代わりに動作しているためクライアントアプリに最適です。しかしながら、特定の興味深いユースケースにおいてはパーミッションが不十分でした。例えば、あるゲームのデベロッパは、ユーザのCognitoプロファイル内のデータを変更することで特定ユーザに特別な賞品を贈るためにバックエンドプロセスを走らせたいと、と言っていました。

このユースケースを可能にするために、Cognito sync storeに対するdeveloper-oriented accessを紹介します。デベロッパは自分のAWSクレデンシャル(IAMユーザのクレデンシャルも含みます)を使ってSync Store内の全てのアイデンティティに対する読み書きのアクセス権を得られます。

AWS Mobile Development Blogにある詳細な記事にはこの新機能をどのように使うかを示すサンプルコードがあります。

AWSコンソールのアップデート
関連する話として、AWS Management ConsoleでIdentity Poolに紐付けられた全てのアイデンティティを(Identity IDで)検索し表示することが可能になりました。

コンソール内でプロファイルデータを表示したり編集することも可能です。

Identity Pool Role Association
アップデートされたコンソールでは特定のIdentity Poolにアクセスするために設定されたIAM roleの作成を簡素化しました。新しいIdentity Poolを作る際、単にCreate a new IAM Roleを選ぶだけです(roleがどのように設定されているのか見たいならば、View Policy Documentをクリックすることもできます)。

Cognitoは選択されたroleを保存し、Identity Poolに紐付けます。これによりCognitoはいつでも“Getting Started”のコードを表示できるようにするために持っている必要がある情報をもらえます。

さらに良いことに、これはSDKの初期化も簡素化します!

簡素化されたSDKの初期化
CognitoがIdentity Poolに紐付けられたroleを保存するため、role ARNを渡すことなくSDKを初期化できようになりました。Cognitoは自動的にIdentity Poolに紐付けられたroleを使用します。これは初期化処理を簡素化し、あなたに変わってCognitoがSTSを呼び出すことを可能にし、処理におけるデバイスからの余計なネットワーク通信も避けられます。

利用可能
これらの新機能は利用可能であり、今日から使い始められます!詳細およびどのように始めるかはCognito documentationを参照してください。

— 西谷

 

コメント

トラックバック

この記事のトラックバックURL:
https://www.typepad.com/services/trackback/6a00d8341c534853ef01b7c73b408e970b

【AWS発表】Amazon Cognitoのアップデート - Sync Store Access、コンソールの改善などを参照しているブログ:

Featured Event

2016年3 月

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31