Amplify / Client / generate_access_logs
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