cognito

1/4ページ

LambdaでIoTのバックエンドサービスを作ってみる。初回編

はじめに Lambda祭りの参加に若干遅れた感じですが、せっかく作るならやはりIoT/M2M関係で何かしたいなと思い、いろいろ考えてたら時間がかかってしまいました。 2014年5月くらいにRaspberry Piに温度センサ(ADT7410)をつなげてKinesisにあげてリアリタイムモニタリングをするデモを作りました。詳細はこちら(スライド20くらい)この時は単純に温度データをストリームとして上げることをしてました。 今回は、部屋の室 […]

AWS Cognitoを実践で使うときのハマりどころ

この記事は Retty Advent Calendar 21日目です。 昨日は、@ebonyeyeさんの 手のひらスパコンでKeras-Tensorflowを使ってみるでした。 最近の機械学習ライブラリはいろんなところで動きますね。 Cognito Cognitoって何? https://aws.amazon.com/jp/cognito/ AWSのサービスで、ユーザー認証や情報を取り扱うサービスです。 大きな機能は2つ ユーザー認証 […]

AWSの請求金額を取得するAndroidアプリ

AWSの請求金額をさくっと確認したい AWSを使いすぎないように請求アラームを設定していますが、何かと気になるので請求金額を定期的に確認しています。ただ、その度にコンソールにログインするのは面倒くさかったので、「AWS SDK for Android」を利用して請求金額をさくっと確認できるAndroidアプリを作成します。 Amazon Cognitoで認証基盤を作成する AndroidアプリからAWSのリソースにアクセスするために、C […]

Amazon Cognitoを使って認証つきのAmazon API Gatewayを作成する方法

はじめに 特定のユーザのみにAmazon API Gatewayを提供したいと思い調査したので、 そのときのメモをまとめました。 API Gatewayとは 名前の通り、APIの入り口となるようなサービスです。 API Gatewayを経由し、Lambda関数を呼び出したり別のエンドポイントにアクセスしたりできます。 デフォルトでは認証なしの状態で作成されるため、誰でもAPIアクセスが可能です。 Cognitoとは AWSが提供する認証 […]

AWS Cognitoでuser's devicesを取得するには(iOS/Swift3で)

このブログのコピーです。 概要 AWS Cognitoで機器情報を取得するには、クライアント側でのパスワード設定が必要なのですが、サンプルのCognitoYourUserPools-Sample/Swiftに何故かAWSCognitoIdentityInteractiveAuthenticationDelegate#startNewPasswordRequiredの実装がなかったため、実装してみました。 環境 macOS Sierra […]

AWS AmplifyでサーバレスWebアプリの構築(Cognito + API Gateway + IAM認証)

サーバレスWebアプリケーションを手軽に構築 これまでの問題 WebアプリでCognito Identity Pool + Cognito User Poolを使う場合、複数のJSを読み込む必要がある API GatewayのIAM認証をしている場合、SignV4での署名が複雑になる API Gatewayで生成されるSDKを使ってリクエストをする場合、複数のAPIを使用することがやりづらい 特に署名についてはあまりドキュメントも多くな […]

サーバーレスシステムでユーザー情報をアクセストークンを使って取得する

やりたいこと サーバーレスシステムでの個人情報保護について考えてみます。 システムで管理するべき個人情報は、できるだけクラウド内にとどめ、クライアントとやりとりしないということにできれば、通信路上での漏えいを防ぐことができます。 また、個人情報の管理を、限定することができれば、システムの大部分は、個人情報の漏洩について意識することなくシステム開発を行うことができます。 このような要求のシステムの場合、AWSでは、次のようになります。 C […]

[iOS] Facebookアカウントを使ってCognitoでAWSヘアクセス!!

この記事で紹介すること iOSアプリでFacebookアカウントを介してCognitoでAWSへアクセス!! (AWS素人が調べた内容なので誤りがある可能性があります) Facebook App の登録 Facebook認証をiOSアプリから利用するために、そのiOSアプリをFacebook Appとして登録する。 手順 1 https://developers.facebook.com/ にアクセス 2 My Apps からAdd a […]

draw.io + Amazon CloudWatchでAWS監視ダッシュボードもどきを作る!

最近インフラ障害が多く、AWSコンソールを開いてCloudWatchの無機質な画面とにらめっこしている毎日に刺激を加えるべく、かっこいい!(当社比)監視ボードもどきを作りたい!という夢をみて、 あれ? draw.ioって、結構簡単にかっこいいインフラ構成図とか作れるよね?それをそのまま監視ボードとして使えたら、かっこいい図を他人に描いてもらって、それをベースに監視できるのではないのか?そうなのか?! そんな妄想がよぎったので、ちょっぴり […]

1 4