/// <summary> /// download object /// </summary> /// <param name="key"></param> /// <param name="filePath"></param> /// <returns></returns> public async Task <PutObjectResponse> UploadObjectAsync(string key, string filePath) { using (var client = new AWSS3Client(_accessKeyId, _secretAccessKey, _region)) { return(await client.PutObjectAsync(_backetName, key, filePath)); } }