static async Task <string> CreateBuild(string name, string version, Amazon.GameLift.Model.S3Location s3Location) { using (var aglc = new AmazonGameLiftClient(new AmazonGameLiftConfig { RegionEndpoint = region })) { try { CreateBuildResponse cbres = await aglc.CreateBuildAsync(new CreateBuildRequest { Name = name, Version = version, StorageLocation = s3Location }); return(cbres.Build.BuildId); } catch (AmazonGameLiftException glException) { Console.WriteLine(glException.Message, glException.InnerException); throw; } } }