File System 配置

Lodsve Boot File System 配置的完整配置项、默认值、示例值和枚举说明。

type 决定实际创建的 Handler;访问密钥不要硬编码。

配置项类型默认值示例值说明
lodsve.file-system.typeFileSystemTypeEnumALIYUN_OSSMINIO存储后端,见枚举表。
lodsve.file-system.access-key-idString无${OBJECT_STORAGE_ACCESS_KEY}Access Key ID。
lodsve.file-system.access-key-secretString无${OBJECT_STORAGE_SECRET_KEY}Access Key Secret。
lodsve.file-system.default-expireLong600000600000预签名 URL 有效期,单位毫秒。
lodsve.file-system.bucket-aclMap<String,Boolean>无{demo-public: true}Bucket 名称到公开访问标志的映射。
lodsve.file-system.aliyun-oss.endpointString无https://oss-cn-hangzhou.aliyuncs.com阿里云 OSS Endpoint。
lodsve.file-system.aws-s3.regionRegionsDEFAULT_REGIONUS_EAST_1AWS SDK 区域枚举。
lodsve.file-system.tencent-cos.regionString无ap-nanjing腾讯 COS 区域。
lodsve.file-system.tencent-cos.endpointString无https://cos.ap-nanjing.myqcloud.com腾讯 COS Endpoint。
lodsve.file-system.minio.endpointString无http://localhost:9000MinIO Endpoint。
lodsve.file-system.client.max-connectionsint10241024最大 HTTP 连接数。
lodsve.file-system.client.socket-timeoutint5000050000Socket 超时,单位毫秒。
lodsve.file-system.client.connection-timeoutint5000050000建连超时,单位毫秒。
lodsve.file-system.client.connection-request-timeoutint05000从连接池获取连接超时,单位毫秒。
lodsve.file-system.client.idle-connection-timelong6000060000空闲连接关闭阈值,单位毫秒。
lodsve.file-system.client.max-error-retryint33请求失败后的最大重试次数。
lodsve.file-system.client.support-cnamebooleantruetrue是否支持 CNAME Endpoint。
lodsve.file-system.client.sld-enabledbooleanfalsefalse是否开启二级域名访问。
lodsve.file-system.client.protocolStringHTTPHTTPS协议枚举:HTTP(明文)或 HTTPS(加密)。
lodsve.file-system.client.user-agentStringaliyun-sdk-javamy-service/1.0HTTP User-Agent。

FileSystemTypeEnum

值含义
AMAZON_S3Amazon S3。
ALIYUN_OSS阿里云 OSS。
TENCENT_COS腾讯云 COS。
MINIOMinIO。

AWS SDK Regions

项目当前依赖 AWS SDK 1.11.868,aws-s3.region 可使用以下全部枚举值。DEFAULT_REGION 表示由 SDK 根据运行环境选择默认区域;其他值括号内为 AWS 区域名称。升级 AWS SDK 后请重新核对列表。

值含义
DEFAULT_REGIONSDK 默认区域。
US_GOV_EAST_1AWS GovCloud(美国东部)。
US_EAST_1美国东部(弗吉尼亚北部)。
US_EAST_2美国东部(俄亥俄)。
US_WEST_1美国西部(加利福尼亚北部)。
US_WEST_2美国西部(俄勒冈)。
EU_WEST_1欧洲(爱尔兰)。
EU_WEST_2欧洲(伦敦)。
EU_WEST_3欧洲(巴黎)。
EU_CENTRAL_1欧洲(法兰克福)。
EU_NORTH_1欧洲(斯德哥尔摩)。
EU_SOUTH_1欧洲(米兰)。
AP_EAST_1亚太地区(香港)。
AP_SOUTH_1亚太地区(孟买)。
AP_SOUTHEAST_1亚太地区(新加坡)。
AP_SOUTHEAST_2亚太地区(悉尼)。
AP_NORTHEAST_1亚太地区(东京)。
AP_NORTHEAST_2亚太地区(首尔)。
SA_EAST_1南美洲(圣保罗)。
CN_NORTH_1中国(北京)。
CN_NORTHWEST_1中国(宁夏)。
CA_CENTRAL_1加拿大(中部)。
ME_SOUTH_1中东(巴林)。
AF_SOUTH_1非洲(开普敦)。