From 9c4b6e50ef39143754b44f0461b32b5df02e6a28 Mon Sep 17 00:00:00 2001 From: withchao <993506633@qq.com> Date: Thu, 10 Jul 2025 14:59:33 +0800 Subject: [PATCH] fix: s3 aws init --- internal/rpc/third/third.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/internal/rpc/third/third.go b/internal/rpc/third/third.go index bc251ebd0..135a11269 100644 --- a/internal/rpc/third/third.go +++ b/internal/rpc/third/third.go @@ -17,9 +17,12 @@ package third import ( "context" "fmt" - "github.com/openimsdk/open-im-server/v3/pkg/rpcli" "time" + "github.com/openimsdk/open-im-server/v3/pkg/rpcli" + "github.com/openimsdk/tools/s3/aws" + "github.com/openimsdk/tools/s3/disable" + "github.com/openimsdk/open-im-server/v3/pkg/common/config" "github.com/openimsdk/open-im-server/v3/pkg/common/storage/cache/redis" "github.com/openimsdk/open-im-server/v3/pkg/common/storage/controller" @@ -90,6 +93,10 @@ func Start(ctx context.Context, config *Config, client discovery.SvcDiscoveryReg o, err = oss.NewOSS(*config.RpcConfig.Object.Oss.Build()) case "kodo": o, err = kodo.NewKodo(*config.RpcConfig.Object.Kodo.Build()) + case "aws": + o, err = aws.NewAws(*config.RpcConfig.Object.Aws.Build()) + case "": + o = disable.NewDisable() default: err = fmt.Errorf("invalid object enable: %s", enable) }