Domino Data Connectivity

作者 dominodatalabd86698d74d56无许可证7 个星标收录于 2026年10月8日更新于 2026年10月8日仓库2天前更新

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.

仅含说明DevOps & Cloud
AI 生成的概览

指导如何通过 S3 Mountpoint、AWS IRSA 和 Azure Entra ID 凭据将 Domino 工作负载连接到外部云数据源。

功能
该技能提供将 Domino 工作负载连接到外部数据源的参考指导。内容涵盖数据集、数据源、外部数据卷、S3 Mountpoint 和凭据传播等数据访问方式,并说明各自的适用场景。它还指向关于 S3 Mountpoint、AWS IRSA 和 Azure Entra ID 的配套文档,并给出读取 S3 数据、使用 IRSA 凭据和读取外部卷的简短代码示例。
适用场景
适用于在 Domino 中配置 S3 访问、设置凭据传播,或将 Domino 工作负载连接到云数据源的场景。主要面向涉及 AWS S3、Azure 存储、IRSA 或 Azure Entra ID 集成的情况。
运行要求
仅为说明性指令,不附带脚本。假定已有配置好相关连接能力的 Domino 环境,例如 Mountpoint S3、AWS IRSA 或 Azure Entra ID,并在示例中引用 Python 库(pandas、boto3)。

Domino Data Connectivity Skill

This skill provides comprehensive knowledge for connecting Domino workloads to external data sources, including AWS S3, Azure storage, and credential propagation.

Key Concepts

Data Access Options in Domino

OptionUse Case
DatasetsProject-level data storage
Data SourcesExternal database connections
External Data Volumes (EDV)Mount external storage as volumes
S3 MountpointDirect S3 access as file system
Credential PropagationPass user identity to cloud services

Credential Propagation Methods

MethodCloudDescription
IRSAAWSIAM Role for Service Accounts via OIDC
Azure Entra IDAzureUser-based credential propagation

Related Documentation

  • S3-MOUNTPOINT.md - AWS S3 as local file system
  • AWS-IRSA.md - AWS IAM Role for Service Accounts
  • AZURE-CREDENTIALS.md - Azure Entra ID integration

Quick Start

Accessing S3 Data

With Mountpoint S3 configured, access S3 as a local file system:

python
import pandas as pd
# S3 data appears as local filesdf = pd.read_parquet("/mnt/s3-data/datasets/sales.parquet")

Using IRSA for AWS Services

With IRSA configured, AWS SDK uses automatic credentials:

python
import boto3
# No explicit credentials needed - IRSA provides thems3 = boto3.client('s3')response = s3.list_objects_v2(Bucket='my-bucket')

Accessing External Data Volumes

EDVs are mounted at configured paths:

python
# Read from external volumewith open("/mnt/external-data/config.json") as f:    config = json.load(f)

When to Use Each Option

Use S3 Mountpoint When:

  • Working with large datasets stored in S3
  • Need file system interface to S3
  • Want to avoid EFS costs for large data
  • Require multi-region data access

Use IRSA When:

  • Need AWS service access from Domino workloads
  • Policy prohibits long-lived credentials
  • Require user-level audit trails
  • Need cross-account role assumption

Use Azure Entra When:

  • Working with Azure data services
  • Need OAuth-based authentication
  • Require user-level access control
  • Need centralized RBAC

Blueprint References

GitHub Repository

Implementation templates available at: https://github.com/dominodatalab/domino-blueprints

来源与署名

来源:dominodatalab/domino-claude-plugin位于skills/data-connectivity提交d86698d

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架