Through the AWS CLI:
aws gamelift create-build --cli-input-json file://create-build.json
JSON:
{ "Name": "game.testserver-0.0.0", "Version": "0.0.0", "StorageLocation": { "Bucket": "gamelift.dev.ourserver.com", "Key": "game.testserver-0.0.0.zip", "RoleArn": "arn:aws:iam::000000000000:role/dev-gamelift-access" }, "OperatingSystem": "WINDOWS_2012" }
CLI output:
An error occurred (InvalidRequestException) when calling the CreateBuild operation: 1 validation error detected: Value 'gamelift.dev.ourserver.com' at 'storageLocation.bucket' failed to satisfy constraint: Member must satisfy regular expression pattern: ^[^.]+$
Is anyone running into this? The S3 bucket is legit and no documentation says S3 buckets cannot have dots in them, yet there is some regexp in the AWS services (not SDK code) that appears to be saying that they cannot.