CustomURL
Specifies a custom S3 endpoint URL. Use for S3-compatible services or to route requests through a VPC endpoint when direct access to Amazon S3 is not available.
Data Type
string
Default Value
""
Remarks
Use this property to specify a custom endpoint URL for Amazon S3-compatible services or to route requests through a VPC endpoint created with AWS PrivateLink.
For example:
- Connecting to MinIO or other non-Amazon services: http://127.0.0.1:9000.
- Routing to a VPC endpoint for S3: https://bucket-name.vpce-123abc456defghij.s3.us-east-1.vpce.amazonaws.com
Notes:
- When you set this property, the add-in addresses buckets using path-style URLs rather than virtual-hosted-style URLs.
- Be sure to include the full URL, including the protocol (http or https) and the port number.
- When connecting to Amazon S3 via AWS PrivateLink, ensure the appropriate VPC endpoint is configured, and private DNS is enabled.
- If you are using IAM Roles for authentication, this property affects only the S3 connection. To override the STS endpoint used during role assumption, set the STSEndpointOverride property separately.
When connecting to custom endpoints, only the Buckets table and the Objects view are guaranteed to function without additional configuration. Other views may require further setup or may not be supported.