問題タブ [aws-mobilehub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
260 参照

amazon-web-services - モバイル ハブ サンプル ios アプリケーションの AWS 開発者認証

大量のドキュメントを読み、多くの試行錯誤を繰り返した結果、aws モバイル ハブ アプリケーションで開発者認証用のラムダ (API ゲートウェイ) 駆動型バックエンドを実際に作成することができました。

  • AWSCognitoCredentialsProviderHelper をサブクラス化して、開発者 ID プロバイダーを作成しました
  • 実装: カスタム クラスの getIdentityId、トークン、およびログイン

インスタンス化:

次に、credentialProvider.credentials() を実行して、バックエンドから返された token/identityId の認証済み資格情報を取得します。これはすべて機能しているようで、AccessKey、SessionKey などが返されます。したがって、正常に機能しているようです。

ただし、continue ブロックで、AWSDynamoDB または syncdata を呼び出そうとすると、次のようになります。

モバイル ハブ アプリ内の AWS サービスが更新された認証情報を確実に受信できるようにするには、何が不足している可能性がありますか? また、AWSIdentityManager をこれに含めるにはどうすればよいですか? AWSIdentityManager.defaultIdentityManger がカスタム ID プロバイダーから userName などを取得しないように見えるためです。どんな助けでも本当に感謝します。

0 投票する
2 に答える
683 参照

ios - AWSMobileHub Swift を使用して IOS で S3 からイメージをキャッシュする

S3 からイメージをダウンロードしてキャッシュしようとしています。これはキャッシュなしで機能しています:

そして、これはキャッシングでは機能しません:

完了後にエラーが発生します: domain: "com.amazonaws.AWSContentManager.ErrorDomain" - code: 1

私のコードで何が間違っていますか?

0 投票する
1 に答える
32 参照

amazon-cognito - Mobile SDK を使用した Amazon Cognito 開発

モバイル バックエンド サービス プロバイダーを調べて、いくつかのサンプル開発を試みています。feedhenry、parse などを調べました。Amazon Cognito にも出会いました。どうやら、「AWS Cognito + Mobile SDK」は主にMBaaSに対応しているようだ。

AWS Cognito で MBaaS を試してみるようアドバイスしてもらえますか?

0 投票する
0 に答える
150 参照

ios - AWS iOS アプリがクラッシュする

コードを Swift 3 に変換すると、AWS iOS アプリがクラッシュします。

次の行でクラッシュします。

ここに画像の説明を入力

編集

問題は次の方法にあると思います。

launchOptions を強制的にアンラップする必要があるため、ここでも同じエラー メッセージが表示されます。

0 投票する
1 に答える
603 参照

java - メソッドは仮想タイプであることが期待されていました

AWSMobileClient.defaultMobileClient()次のコードを使用して、AWS Mobile Hub サンプル プロジェクトからテスト プロジェクトに初期化しようとしました。

デバイスでアプリを開くと、Android Studio で次のエラー ログが表示されました。

行は以下のとおりです。
AWSMobileClient.java:121

AWSMobileClient.java:24

AWSMobileClient.java:101

MainActivity.java:43

私が直面している問題がよくわからないので、助けてもらえますか?

0 投票する
1 に答える
162 参照

amazon-web-services - Mobilehub が IAM 認証ロールを変更する方法を変更する方法はありますか?

DynamoDB テーブルの設定が完了すると、authenticades ロールによって次の行が作成されます。

テーブルごとですが、すべてのテーブルを 1 つのリソースに配置することもできます。これはメモリの無駄であり、10 個のテーブルのみで LimitExceeded エラーが発生します。私の質問は: MobileHub がこのロールを作成する方法を構成する方法、またはこの LimitExceeded エラーを処理する方法はありますか?