AWS::GameLift::Build StorageLocation
The location in Amazon S3 where build or script files are stored for access by Amazon GameLift.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Bucket" :
String
, "Key" :String
, "ObjectVersion" :String
, "RoleArn" :String
}
YAML
Bucket:
String
Key:String
ObjectVersion:String
RoleArn:String
Properties
Bucket
-
An Amazon S3 bucket identifier. The name of the S3 bucket.
Note
Amazon GameLift doesn't support uploading from Amazon S3 buckets with names that contain a dot (.).
Required: Yes
Type: String
Minimum:
1
Update requires: Replacement
Key
-
The name of the zip file that contains the build files or script files.
Required: Yes
Type: String
Minimum:
1
Update requires: Replacement
ObjectVersion
-
A version of a stored file to retrieve, if the object versioning feature is turned on for the S3 bucket. Use this parameter to specify a specific version. If this parameter isn't set, Amazon GameLift retrieves the latest version of the file.
Required: No
Type: String
Minimum:
1
Update requires: Replacement
RoleArn
-
The ARNfor an IAM role that allows Amazon GameLift to access the S3 bucket.
Required: Yes
Type: String
Minimum:
1
Update requires: Replacement
See also
-
Create GameLift resources using Amazon CloudFront in the Amazon GameLift Developer Guide
-
Create a build with files in Amazon S3 in the Amazon GameLift Developer Guide
-
Upload script files in Amazon S3 in the Amazon GameLift Developer Guide
-
S3Location in the Amazon GameLift API Reference