API 参考
对象存储配置
对象存储模块配置说明。
对象存储配置
MinIO 配置
配置前缀: nebula.storage.minio
nebula:
storage:
minio:
enabled: true
endpoint: http://localhost:9000 # MinIO服务端点
domain: "" # 公开访问域名(可选,用于生成访问URL)
access-key: minioadmin # 访问密钥
secret-key: minioadmin # 秘密密钥
default-bucket: default # 默认存储桶
secure: false # 是否使用SSL
region: "" # 区域
auto-create-default-bucket: true # 自动创建默认存储桶
connect-timeout: 10000 # 连接超时(ms)
write-timeout: 10000 # 写超时(ms)
read-timeout: 10000 # 读超时(ms)
default-expiry: 3600 # 预签名URL默认过期时间(秒)
max-file-size: 104857600 # 最大文件大小(100MB)
allowed-content-types: # 允许的文件类型
- image/jpeg
- image/png
- application/pdf
阿里云 OSS 配置
配置前缀: nebula.storage.aliyun.oss
nebula:
storage:
aliyun:
oss:
enabled: true
endpoint: https://oss-cn-hangzhou.aliyuncs.com
access-key-id: ${ALIYUN_ACCESS_KEY}
access-key-secret: ${ALIYUN_SECRET_KEY}
default-bucket: my-bucket