Files
crawler-plugin/backend-java/src/main/java/com/nanri/aiimage/config/OssProperties.java
T
huangzd1997 3420c72c1d
Build Backend JAR / build (push) Has been cancelled
fix(oss): 软件版本安装包显式上传公开 client 桶,对齐历史直链布局
生产 Java 未设 AIIMAGE_OSS_BUCKET,默认桶为私有 nanri-ai-images;而 web_config
历史版本全部存于公开 client 桶(oss.aishufu.top/client/nanri-image/versions/...,
桌面端检测更新匿名下载)。原 uploadSoftwareVersionPackage 走默认桶会把新版本写入
私桶导致客户端无法下载。改为显式写 software-version-bucket(新增可配属性,默认
client,env AIIMAGE_OSS_SOFTWARE_VERSION_BUCKET)并保持 nanri-image/versions/ 前缀。

注:本提交含 OssStorageService 上"软件版本上传"方法与早前 readObjectBytesBounded
改动,为软件版本模块(见 ③)的配套存储能力。
2026-09-04 10:21:47 +08:00

22 lines
695 B
Java

package com.nanri.aiimage.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
@Data
@ConfigurationProperties(prefix = "aiimage.oss")
public class OssProperties {
private String region;
private String endpoint;
private String publicEndpoint;
private String downloadEndpoint;
private String bucket;
private String imageVideoBucket;
private String digitalHumanBucket;
private String templateBucket;
/** 桌面客户端软件安装包桶(历史存公开 client 桶,勿用默认私桶)。 */
private String softwareVersionBucket;
private String accessKeyId;
private String accessKeySecret;
}