問題タブ [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.
android - Android の Cognito ユーザー / ID プールで TransferUtility を使用する方法
Android で 1 つのファイルを s3 バケットにアップロードする必要があります。Cognito ユーザープールでアップロードを認証したいと考えています。
これを行う標準的な方法は、Amazon Amplify SDK の Storage API を使用することです。
問題は、アップロードの進行状況を報告する必要があることです。Amplify Storage では、Android で進行状況を監視するリスナーを設定できません。
それは私を使用する必要性に私を連れて行きますTransferUtility
。
Cognito と TransferUtility を使用してアップロード操作を認証するにはどうすればよいですか?
現時点で私はやっています:
しかし、私は403を取得しています:
Storage
API が よりも優先されているようTransferUtility
で、Cognito ユーザープールまたはユーザー ID に関係することはすべて Amplitude Storage で行われているため、これに関するドキュメントを入手するのに本当に苦労しています。
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 ヘッダーは設定されません。
誰でも助けてください!ありがとう!
amazon-s3 - C# AWS SDK を使用して S3 から一度に複数のファイルをダウンロードする方法
s3 バケットから複数のファイルをダウンロードする方法。SOでより良いオプションが見つかりませんでした。これは、単一ファイルをダウンロードするための私のコードです。URL のリストを指定して、複数のファイルをダウンロードするためにループしています。
s3 URL を指定してファイルをダウンロードする
S3 から一度に複数のファイルをダウンロードするためのより良いオプションはありますか?