Connect Domino workloads to external data sources including AWS S3 (via Mountpoint CSI driver), credential propagation with AWS IRSA and Azure Entra ID, and External Data Volumes. Use when configuring S3 access, setting up credential propagation, or connecting to cloud data sources from Domino.
63
75%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/data-connectivity/SKILL.mdThis skill provides comprehensive knowledge for connecting Domino workloads to external data sources, including AWS S3, Azure storage, and credential propagation.
| Option | Use Case |
|---|---|
| Datasets | Project-level data storage |
| Data Sources | External database connections |
| External Data Volumes (EDV) | Mount external storage as volumes |
| S3 Mountpoint | Direct S3 access as file system |
| Credential Propagation | Pass user identity to cloud services |
| Method | Cloud | Description |
|---|---|---|
| IRSA | AWS | IAM Role for Service Accounts via OIDC |
| Azure Entra ID | Azure | User-based credential propagation |
With Mountpoint S3 configured, access S3 as a local file system:
import pandas as pd
# S3 data appears as local files
df = pd.read_parquet("/mnt/s3-data/datasets/sales.parquet")With IRSA configured, AWS SDK uses automatic credentials:
import boto3
# No explicit credentials needed - IRSA provides them
s3 = boto3.client('s3')
response = s3.list_objects_v2(Bucket='my-bucket')EDVs are mounted at configured paths:
# Read from external volume
with open("/mnt/external-data/config.json") as f:
config = json.load(f)Implementation templates available at: https://github.com/dominodatalab/domino-blueprints
d86698d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.