Appearance
Elsai Cloud Connectors v0.1.0
INFO
v1.0.0 adds Microsoft Outlook, Delta API, and EmailService. See v2.0 docs.
Installation
bash
pip install --extra-index-url https://core-packages.elsai.ai/root/elsai-cloud-connectors/ elsai-cloud==0.1.0Services in v0.1.0
| Service | Notes |
|---|---|
| AWS S3 | Upload, download, list, delete |
| Azure Blob Storage | Container and blob operations |
| Microsoft OneDrive | File operations via Graph API |
| Microsoft SharePoint | Document library operations |
| Elastic Search | Index and search documents |
AWS S3
python
from elsai_cloud.s3 import S3Connector
s3 = S3Connector(
aws_access_key="key", aws_secret_key="secret",
aws_region="us-east-1", bucket_name="my-bucket",
)
s3.upload_file(local_path="report.pdf", s3_key="reports/report.pdf")
files = s3.list_files(prefix="reports/")Azure Blob
python
from elsai_cloud.azure_blob import AzureBlobConnector
blob = AzureBlobConnector(connection_string="...", container_name="docs")
blob.upload_file(local_path="file.pdf", blob_name="file.pdf")