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 從公開儲存庫中收錄這些內容。

檢舉或申請下架