Skip to content

Conversation

@wojiaodoubao
Copy link
Contributor

@wojiaodoubao wojiaodoubao commented Jan 21, 2026

The unit test test_blob_https_url_and_range_s3_roundtrip shows the case, it could be ran as below.

export LANCE_S3_ENDPOINT=https://{bucket}.{endpoint}
export LANCE_S3_BUCKET={bucket}
export AWS_REGION={region}
export AWS_ACCESS_KEY_ID={AK}
export AWS_SECRET_ACCESS_KEY={SK}

pytest python/tests/test_blob.py::test_blob_https_url_and_range_s3_roundtrip

@wojiaodoubao wojiaodoubao changed the title feat: add url support for blob v2 feat: add url support for blob Jan 21, 2026
@github-actions github-actions bot added enhancement New feature or request python java labels Jan 21, 2026
@wojiaodoubao wojiaodoubao marked this pull request as draft January 21, 2026 13:58
@wojiaodoubao wojiaodoubao force-pushed the blobv2-url branch 2 times, most recently from 885162f to d01ec72 Compare January 22, 2026 01:34
@wojiaodoubao wojiaodoubao marked this pull request as ready for review January 22, 2026 01:37
@majin1102
Copy link
Contributor

Therefore, I propose we add URL-related functions to the Lance Blob API

Wondering if we surely introduce this URL-based approach to take a row or rows, should we limit this to fields that use Blob API?

@wojiaodoubao
Copy link
Contributor Author

Wondering if we surely introduce this URL-based approach to take a row or rows, should we limit this to fields that use Blob API?

I think we should only allow blob api to get URLs, which is the BlobFile.

@Xuanwo
Copy link
Collaborator

Xuanwo commented Jan 23, 2026

opendal has a native http service support, maybe we can just use that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request java python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants