dotNet Core APIでS3ファイル(apk)をダウンロードする
AWS S3ライブラリーを使って、AWS S3のバケットからAPKファイルをダウンロードしたのでメモしておく。 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net.Mime; using System.Threading.Tasks; using Amazon; using Amazon.S3; using Amazon.S3.Model; using Microsoft.AspNetCore.Mvc; namespace WebApi.Controllers { [ApiController] [Route("api/[controller]")] // [Route("[controller]")] public class S3Controller : ControllerBase { private const string bucketName = "hoge"; // private const string keyName = "hoge.jpg"; private const string keyName = "HelloWorld.apk"; // Specify your bucket region (an example region is shown). private static readonly RegionEndpoint bucketRegion = RegionEndpoint.USEast2; private static IAmazonS3 client; // APKをダウンロード [HttpGet("apk")] public async Task<IActionResult> GetApkFileAsync() { client = new AmazonS3Client(bucketRegion); //string res = await ReadObjectDataAsync(); //System.Net...