を使用しSwift AWS Mobile Hub Helper
て iOS アプリをビルドし、DynamoDB
データベースに接続しています。を使用してログインした後、Facebook SignInProvider
接続しようとしているテーブルの承認されたロールの想定ロール arn を取得していることがわかりますが、自分で load メソッドを使用しようとすると、DynamoDBObjectMapper
次のようなエラーが表示されます:
リソースに対して dynamodb:GetItem を実行する権限がありません
モバイル ハブ ページから新しいベース アプリをダウンロードしようとしましたが、他の変更を加えずに新しいテーブルを指すようにしましたが、同じエラーが発生しました。私の同僚は、私たちのアプリの Android バージョンを作成しています。彼はデータベースに接続でき、接続方法を変更していないと言っているので、何がエラーの原因なのかわかりません。
編集:表向きは割り当てられているフェデレーション ID プールを調べていて、コードが作成しているデータセットで検索すると、cognito がデバイス (シミュレーター) に割り当てている ID ID がそこに表示されます。