Michael Hempel-Jørgensen created FLINK-31856:
------------------------------------------------
Summary: Add support for Opensearch Connector REST client
customization
Key: FLINK-31856
URL: https://issues.apache.org/jira/browse/FLINK-31856
Project: Flink
Issue Type: Improvement
Components: Connectors / Opensearch
Affects Versions: opensearch-1.0.0
Reporter: Michael Hempel-Jørgensen
It is not currently possible to customise the Opensearch REST client in all of
the connectors.
We are currently using the using the OpensearchSink in
[connector/opensearch/sink/OpensearchSink.java|https://github.com/apache/flink-connector-opensearch/blob/main/flink-connector-opensearch/src/main/java/org/apache/flink/connector/opensearch/sink/OpensearchSink.java]
and need to be able to authenticate/authorise with Opensearch using OAuth2 and
therefore need to be able to pass a bearer token to the bulk index calls.
The access token will expire and change during the jobs lifetime it must be
possible to handle this, i.e. giving a token at when building the sink is not
enough.
For reference see the mailing list discussion:
https://lists.apache.org/thread/9rvwhzjwzm6yq9mg481sdxqx9nqr1x5g
--
This message was sent by Atlassian Jira
(v8.20.10#820010)