Normally S3 objects in localstack can be accessed via `http://localhost:4572/bucket/key`.

However, if the object is 7 MBs or larger, attempting to access it via this URL will result in a 403 error. Objects any smaller are retrieved as expected.

(Possibly related: Lambda response size is limited to 6MB. Perhaps that is being used by accident?)
self._table_ttl_map = {}
    def forward_request(self, method, path, data, headers):
        if path.startswith('/shell'):
            return True
        if method == 'OPTIONS':
            return 200
        data = json.loads(to_str(data))
        ddb_client = aws_stack.connect_to_service('dynamodb')
        if random.random() < config.DYNAMODB_ERROR_PROBABILITY:
            return error_response_throughput()
        action = headers.get('X-Amz-Target')
        if action == '%s.CreateTable' % ACTION_PREFIX:
            
            table_names = ddb_client.list_tables()['TableNames']
            if to_str(data['TableName']) in table_names: