問題タブ [awss3transferutility]

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 投票する
1 に答える
923 参照

android - Android の Cognito ユーザー / ID プールで TransferUtility を使用する方法

Android で 1 つのファイルを s3 バケットにアップロードする必要があります。Cognito ユーザープールでアップロードを認証したいと考えています。

これを行う標準的な方法は、Amazon Amplify SDK の Storage API を使用することです。

問題は、アップロードの進行状況を報告する必要があることです。Amplify Storage では、Android で進行状況を監視するリスナーを設定できません。

それは私を使用する必要性に私を連れて行きますTransferUtility

Cognito と TransferUtility を使用してアップロード操作を認証するにはどうすればよいですか?

現時点で私はやっています:

しかし、私は403を取得しています:

StorageAPI が よりも優先されているようTransferUtilityで、Cognito ユーザープールまたはユーザー ID に関係することはすべて Amplitude Storage で行われているため、これに関するドキュメントを入手するのに本当に苦労しています。

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

amazon-web-services - .NET で AWSSDK.S3 パッケージを使用して AWS S3 にアップロードするための Content-Encoding をどのように設定しますか?

タスク: .NET Core の AWSSDK.S3 パッケージを使用して、圧縮済みのファイルを Amazon AWS S3 バケットにアップロードし、Content-Encoding ヘッダーを「gzip」に設定します。

アップロードしようとしている S3 バケットがあります。データに IO ストリームを使用していますが、アップロード プロセス中にアイテムの Content-Encoding を設定する方法がありません。これは、S3 サービスによって提供されるときにアイテムに設定するヘッダーです (アップロード自体の Content-Encoding ではありません)。

TransferUtility および TransferUtilityUploadRequest オブジェクトを使用しています。Content-Type は問題なく設定できますが (以下を参照)、Content-Encoding を設定するプロパティはありません。Metadata.Add 関数を使用すると、Content-Encoding がカスタムの「x-amz-meta-content-encoding」キーに自動的に書き換えられますが、これはもちろん役に立ちません。

私が理解していることから、オブジェクトをコピーするか、自分で手動で行う以外は、事後に S3 にメタデータを設定することはできません (これは私には不可能であり、ファイルが多すぎます)。オブジェクトをコピーしても、とにかくメタデータを設定できるかどうかはわかりません。

S3 の新しいファイルにアップロードされますが、Content-Encoding ヘッダーは設定されません。

誰でも助けてください!ありがとう!

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

amazon-s3 - C# AWS SDK を使用して S3 から一度に複数のファイルをダウンロードする方法

s3 バケットから複数のファイルをダウンロードする方法。SOでより良いオプションが見つかりませんでした。これは、単一ファイルをダウンロードするための私のコードです。URL のリストを指定して、複数のファイルをダウンロードするためにループしています。

s3 URL を指定してファイルをダウンロードする

S3 から一度に複数のファイルをダウンロードするためのより良いオプションはありますか?