generate_access_logs

Amplify.Client.generate_access_logs(**kwargs)

Returns the website access logs for a specific time range using a presigned URL.

See also: AWS API Documentation

Request Syntax

response = client.generate_access_logs(
    startTime=datetime(2015, 1, 1),
    endTime=datetime(2015, 1, 1),
    domainName='string',
    appId='string'
)
Parameters
  • startTime (datetime) -- The time at which the logs should start. The time range specified is inclusive of the start time.
  • endTime (datetime) -- The time at which the logs should end. The time range specified is inclusive of the end time.
  • domainName (string) --

    [REQUIRED]

    The name of the domain.

  • appId (string) --

    [REQUIRED]

    The unique ID for an Amplify app.

Return type

dict

Returns

Response Syntax

{
    'logUrl': 'string'
}

Response Structure

  • (dict) --

    The result structure for the generate access logs request.

    • logUrl (string) --

      The pre-signed URL for the requested access logs.

Exceptions

  • Amplify.Client.exceptions.NotFoundException
  • Amplify.Client.exceptions.BadRequestException
  • Amplify.Client.exceptions.UnauthorizedException
  • Amplify.Client.exceptions.InternalFailureException