3

私はawsを使用するのが初めてで、いくつかの問題があります。の複数のフォルダーに存在する一連のビデオがありますaws s3 bucket。バケットのビデオを読み取り、それらをリストとして表示し、ユーザーがそれらのビデオをストリーミングできるようにするAndroidアプリを作成しています。

問題は、私のアプリが認証に aws 以外のサーバーを使用しているため、認証を使用したくないことですaws-cognito。s3 のネイティブ sdk を検索しようとすると、フレームワークが指摘され、ここaws-amplifyのドキュメントに従おうとすると、cognito 認証の設定を強制するこのステップで行き詰まりました。

? You need to add auth (Amazon Cognito) to your project in order to add storage for user files. Do you want to add auth now?
    `Yes` // <------------------------ this is for either now or later, can't say no to adding auth at all   

? Do you want to use the default authentication and security configuration?
    `Default configuration` //<-------------------------------------- can't say no here

? How do you want users to be able to sign in?
    `Username`

? Do you want to configure advanced settings?
    `No, I am done.`

? Please provide a friendly name for your resource that will be used to label this category in the project:
    `S3friendlyName`

? Please provide bucket name:
    `storagebucketname`

? Who should have access:
    `Auth and guest users`

? What kind of access do you want for Authenticated users?
    `create/update, read, delete`

? What kind of access do you want for Guest users?
    `create/update, read, delete`

? Do you want to add a Lambda Trigger for your S3 Bucket?
    `No`

これについてはよくわかりませんが、iamユーザー アクセス キーだけを使用して一部のプライベート バケット データにアクセスする方法があると思います。では、認証を必要とせずにすべてのユーザーのプライベート バケット全体にアクセスするには、どの SDK またはカスタム コードを使用すればよいでしょうか?

4

2 に答える 2