バケットのファイルをダウンロードしたいのですが、
NugetにあるAmazonS3のライブラリにs3://から始まるURIを利用してバケットのファイルをダウンロードできるものが見当たりません。
やりたいことはAmazondComprehendのTopicmodelingを利用してS3に出力されたデータをローカルに引っ張ってくることです。
今まではバケット直下に指定のファイルがあったためS3ライブラリのGetObjectRequestのBuketNameとKeyにそれぞれ指定してダウンロードできていました
今回はフォルダが生成されてその下に欲しいファイルがあるためか、key部分にフォルダやファイル名を指定しても存在しないと言われてしまいます。
DescribeTopicsDetectionJobResponseを利用してTopicmodelingの以下のようなファイル出力先を得ています。
s3://(バケット名)/181638304899-TOPICS-b197b5ba27df0577585db25fd21fd7e6/output/output.tar.gz
GetObjectRequestが使えなかったのでWebClient.DownloadFile()を試してみたのですがURI プレフィックスが認識されませんと出てしまいました。
s3://形式のURIを利用してダウンロード可能なAPIや方法をご存知の方がいたらご教授をお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/10/09 02:48