GameLift / Client / get_compute_auth_token
get_compute_auth_token#
- GameLift.Client.get_compute_auth_token(**kwargs)#
- Requests an authentication token from Amazon GameLift for a registered compute in an Anywhere fleet. The game servers that are running on the compute use this token to authenticate with the Amazon GameLift service. Each server process must provide a valid authentication token in its call to the Amazon GameLift server SDK action - InitSDK().- Authentication tokens are valid for a limited time span. Use a mechanism to regularly request a fresh authentication token before the current token expires. - Learn more
- Server SDK reference guides (for version 5.x) 
 - See also: AWS API Documentation - Request Syntax- response = client.get_compute_auth_token( FleetId='string', ComputeName='string' ) - Parameters:
- FleetId (string) – - [REQUIRED] - A unique identifier for the fleet that the compute is registered to. 
- ComputeName (string) – - [REQUIRED] - The name of the compute resource you are requesting the authentication token for. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'FleetId': 'string', 'FleetArn': 'string', 'ComputeName': 'string', 'ComputeArn': 'string', 'AuthToken': 'string', 'ExpirationTimestamp': datetime(2015, 1, 1) } - Response Structure- (dict) – - FleetId (string) – - A unique identifier for the fleet that the compute is registered to. 
- FleetArn (string) – - The Amazon Resource Name ( ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is - arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.
- ComputeName (string) – - The name of the compute resource that the authentication token is issued to. 
- ComputeArn (string) – - The Amazon Resource Name ( ARN) that is assigned to an Amazon GameLift compute resource and uniquely identifies it. ARNs are unique across all Regions. Format is - arn:aws:gamelift:<region>::compute/compute-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.
- AuthToken (string) – - A valid temporary authentication token. 
- ExpirationTimestamp (datetime) – - The amount of time until the authentication token is no longer valid. 
 
 
 - Exceptions- GameLift.Client.exceptions.UnauthorizedException
- GameLift.Client.exceptions.InvalidRequestException
- GameLift.Client.exceptions.NotFoundException
- GameLift.Client.exceptions.InternalServiceException