1回答
- 新しい順
- 投票が多い順
- コメントが多い順
0
こちらのドキュメントに記載されているGetObjectの例などは参考になると思います。
https://docs.aws.amazon.com/ja_jp/sdk-for-net/v3/developer-guide/csharp_s3_code_examples.html
公式ドキュメントではないですが、こちらのブログなども参考にできると思います。
https://qiita.com/mahiya/items/8a1e45bc370d4212ad37#%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E5%87%A6%E7%90%86
関連するコンテンツ
- 質問済み 2年前
- AWS公式更新しました 1年前
ありがとうございます。またお返事遅くなり申し訳ございません。 特に2つ目の記事を参考に確認し、修正してみました。 「S3 CLI」でダウンロードはできるようになりました。 https://aws.amazon.com/jp/getting-started/hands-on/backup-to-s3-cli/
appsetting.jsonに記載されていた、アクセスキー/シークレットアクセスキーが IAMユーザーのどこにも作られていなかったことがわかりました。 それを作って、CLIでバケットダウンロードができるようにはなったのですが、 プログラムからは、相変わらず突然終了する現象がでています。
「AWS DynamoDB, S3, SQS を .NET Core で使うコードスニペット集」 の 「ダウンロードしてファイルとして保存する」に記載のロジックを転記して呼び出してみましたが現象変わらず。 try-catchで例外の捕捉を試してみましたが捕捉できずプログラム終了となっています。 まさに「ダウンロードしてファイルとして保存する」がやりたいことなのですが。。。
スニペット集では、リージョンやアクセスキーの設定までは記載されていなかったので、 そこも補足してロジックは組んでいます。 「突然プログラム終了」としていましたが、試しにブレークポイントを複数仕掛けたところ、 問題の関数からは戻ってきていました。 「突然関数終了」の表現が正しいようです。
「S3 CLI」ではダウンロードできているので、それを子プロセス起動してみます。