AWS CognitoデベロッパーIDを使用して、私のiOSアプリからDynamoDBのへのフルアクセスを取得しますiosデバイス。デバイスでAWS DynamoDBテーブルに接続しようとしましたが、アクセスは拒否されました。 identityIdとトークンを使用してテーブルにアクセスするにはどうすればよいですか?私はAWSラムダ関数を実装し、縮充データを返すためにゲートウェイを使用している
Dautnamoを拒否するUnauthのIAMと、そのポリシーでテーブルにアクセスできるAuthを設定しました。
私が使用して認証を実装しようとしています:http://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flow.html
私が基本とされる2つの流れがある参照してください。ドキュメントには、ほとんどのユーザーが拡張されたフローを使用し、GetCredentialForIdentityを実装することが記載されています。
これは私のコードでどのように実装されていますので、私の役割をunauthからauthに切り替えることができ、dynamodbにアクセスできますか?このアクセスはどのくらい持続するでしょうか?私はラムダやそれ以外の何かを使う代わりに、私のコードですべてこれをやりたいと思います。
私はそのリンクを使用しましたが、まだダイスとdynamodbは未認証のままです。 – cdub