def __init__()

in parquet_flask/aws/es_middleware_aws.py [0:0]


    def __init__(self, index, base_url: str, port=443) -> None:
        super().__init__(index, base_url, port)
        base_url = base_url.replace('https://', '').replace('http://', '')  # hide https
        base_url = base_url[:-1] if base_url.endswith('/') else base_url
        self._index = index
        aws_cred = AwsCred()
        service = 'es'
        credentials = aws_cred.get_session().get_credentials()
        aws_auth = AWS4Auth(credentials.access_key, credentials.secret_key, aws_cred.region, service,
                            session_token=credentials.token)
        self._engine = Elasticsearch(
            hosts=[{'host': base_url, 'port': port}],
            http_auth=aws_auth,
            use_ssl=True,
            verify_certs=True,
            connection_class=RequestsHttpConnection
        )