S3IcebergFileIOProvider

文档中心 › 组件索引 › S3IcebergFileIOProvider

S3IcebergFileIOProvider Controller Service

类型全限定名:cn.org.acal.lynxus.services.iceberg.aws.S3IcebergFileIOProvider

所属 Bundle:cn.org.acal.lynxus:lynxus-iceberg-aws-nar:2.11.8

描述

为 Apache Iceberg 表提供 S3 文件输入和输出支持

标签

s3icebergaws

属性

下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。

名称默认值可选值描述
Authentication StrategyVENDED_CREDENTIALS
  • Basic Credentials — 使用静态 Access Key ID 和 Secret Key 进行身份验证
  • Session Credentials — 使用静态 Access Key ID 和 Secret Key 以及 Session Token 进行身份验证
  • Vended Credentials — 使用 Iceberg Catalog 提供的凭据进行身份验证
使用 S3 存储服务进行身份验证的策略
Access Key ID用于对 S3 存储服务进行静态凭证身份验证的访问密钥 ID
敏感属性:是
Secret Access Key用于 S3 存储服务静态凭证身份验证的秘密访问密钥
敏感属性:是
Session Token用于对 S3 存储服务进行基于会话的凭证身份验证的会话令牌
敏感属性:是
Client RegionAmazon Web Services 客户端访问的区域标识符
支持表达式语言:是(仅使用环境/系统变量求值)
Endpoint URL用于替代 AWS 默认端点的端点 URL,包括协议、主机、端口和路径。AWS 库根据 AWS 区域选择端点 URL,但此属性会覆盖所选端点 URL,允许与其他 S3 兼容端点一起使用。
Path Style Accessfalse
  • true
  • false
将此属性设置为 true 可以强制使用路径样式访问。如果配置的端点不支持虚拟主机样式请求,仅支持路径样式请求,请设置为 true。
Storage ClassSTANDARD
  • STANDARD
  • REDUCED_REDUNDANCY
  • STANDARD_IA
  • ONEZONE_IA
  • INTELLIGENT_TIERING
  • GLACIER
  • DEEP_ARCHIVE
  • OUTPOSTS
  • GLACIER_IR
  • SNOW
  • EXPRESS_ONEZONE
  • FSX_OPENZFS
  • FSX_ONTAP
S3 存储类支持选择可用性和检索费用等功能

状态管理

该组件不存储状态。

受限 (Restricted)

该组件不受限。

提供的 Service API

  • IcebergFileIOProvider (cn.org.acal.lynxus-lynxus-iceberg-service-api-nar-2.11.8)