Hi All,

I propose to add an `endpoint` optional parameter to AwsStorageConfigInfo
in PR [1913].

The main idea is to support non-AWS S3 implementations for [1530].

Existing classes related to supporting S3 Polaris are coded to the AWS SDK,
which supports setting STS endpoints. Therefore, it seems natural to allow
users to optionally define a specific endpoint for their catalogs.

This change is backward-compatible with existing clients and deployed
catalogs.

When an endpoint is defined it will be used for both STS and S3 requests
inside Polaris and will be used to populate the "s3.endpoint" properties in
REST Catalog clients.

Thoughts?

[1530] https://github.com/apache/polaris/issues/1530
[1913] https://github.com/apache/polaris/pull/1913

Thanks,
Dmitri.

Reply via email to