1

アンドロイドプレイストアのアプリ(1.000.000を超えるとインストールしようとすると)は、いくつかの匿名統計を収集します。私はamazon EMRクラスターでこれらの統計を保管して作業したいと思っています。AWS CognitoとAndroidのAPPでのセキュリティの側面に関するIAMの役割

現在、私はS3/Firehoseにデータをアップロードするための不正アクセスを作成するためにAWS Cognitoを使用しています。お金を節約するために、この手順を変更してハードコードされたIAMユーザー(FH/S3にのみデータをアップロードできる)を使用することを考えました。私は各ユーザーの身元を知る必要はありません。

セキュリティ面でどのような短所がありますか?

答えて

1

CognitoフェデレーションIDは100%無料です。 IAMユーザーに切り替えることで、お金を節約することはできません。

価格設定ページで:「ユーザーを認証して一意の識別子を生成するために連合ID機能を使用することは、Amazon Cognitoでは常に無料です。」

1

彼らは何とかあなたのソースコードにアクセスすれば、データをs3/firehoseにアップロードできます。実際に私は同じ種類のジレンマしか持っていませんが、まだ私はappstoreにアプリを持っていませんが、IAMは使用しているのでAWSサービスへの読み取りアクセス権しか持っていません。あなたがCognitoを使用すれば、50.000 MAU後にすべてのトークンが更新されるため、AWは有料です。

+0

誰かが私のソースコードにアクセスすると、データをアップロードするためにcognitoフェデレーションユーザーを使用することもできます。ジェフは正しいと思われます。連合アイデンティティは常に無料です。 – mly

+0

はい、ジェフは確かに正しいですが、私はまだ無料であっても、コグニトを使用することに利点はありません。 Cognitoを使用すると、専用のIAMユーザーを使用するよりも(デバイスサイトから)多くの接続を行う必要があります。 – mly

+1

@mlyどのように多くの接続を意味するのですか? – user3277530

関連する問題