S3 Data Source
Load data from Amazon S3
Configure via UI
Configure via API / Client
- Python Client
- TypeScript Client
from llama_cloud.types import CloudS3DataSource
ds = {
'name': '<your-name>',
'source_type': 'S3',
'component': CloudS3DataSource(
bucket='<test-bucket>',
prefix='<prefix>', # optional
aws_access_id='<aws_access_id>', # optional
aws_access_secret='<aws_access_secret>', # optional
s3_endpoint_url='<s3_endpoint_url>' # optional
)
}
data_source = client.data_sources.create_data_source(request=ds)
const ds = {
'name': 's3',
'sourceType': 'S3',
'component': {
'bucket': 'test-bucket'
}
}
data_source = await client.dataSources.createDataSource({
body: ds
})