| 12345678910111213141516171819202122232425262728 | #!/usr/bin/env pythonimport boto3import jsonTABLE_NAME='elaborate_employee_table'INDEX_NAME='access_application_index'client = boto3.client('dynamodb')response = client.query(    TableName = TABLE_NAME,    IndexName = INDEX_NAME,    KeyConditionExpression='#la = :lav and begins_with(#n, :nv)',    FilterExpression = '#i < :iv',    ExpressionAttributeValues = {        ':lav': {'N':'20190712'},        ':iv': {'N':'150'},        ':nv': {'S':'B'}    },    ExpressionAttributeNames = {        '#la': 'last_accessed',        '#n': 'name',        '#i': 'id'    },    ProjectionExpression = '#n')print(json.dumps(response['Items'], indent=4))
 |