Загрузка на Android AWS не запускается

#android #amazon-web-services #amazon-s3

#Android #amazon-веб-сервисы #amazon-s3

Вопрос:

Я хочу загрузить видео, сохраненные в телефоне, на S3. После прочтения документации вот что я написал:

 public void fileUpload(View view, File path){
        CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider(
                getApplicationContext(),
                "us-east-1:b5a64400-xxxxxxx", // Identity Pool ID
                Regions.US_EAST_1 // Region
        );

        s3 = new AmazonS3Client(credentialsProvider);
        s3.setRegion(Region.getRegion(Regions.EU_CENTRAL_1));

        TransferUtility transferUtility = new TransferUtility(s3, getApplicationContext());
        TransferObserver observer = transferUtility.upload(
                "video",     /* The bucket to upload to */
                "file.mov",       /* The key for the uploaded object */
                  path       /* The file where the data to upload exists */
        );


    }
  

У меня нет никакой ошибки, но в корзину ничего не загружено.
Единственное предупреждение, которое я вижу, это:

 CognitoCachingCredentialsProvider: No valid credentials found in SharedPreferences
  

Но в сообщении на SO говорится, что это нормально.

Вот как я получаю файл:

  String filePath = "/storage/emulated/0/DCIM/Camera/20161023_110808.mp4";
 File fileObjectFromPath = new File(filePath);
  

Я что-то пропустил?
Любой вклад будет высоко оценен.

Ответ №1:

я думаю, это поможет вам, в нем есть все необходимые сведения об aws