예제 #1
0
        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;
                }
            }
        }