-
Notifications
You must be signed in to change notification settings - Fork 47
feat: 更换 oss 的 sdk #92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
我看有两个设置项,这个设置只用于上传接口调用,另外一个host可以用于返回上传的网址 |
需要保证用户升级后能不改配置使用 |
嗯,有道理,我改下 |
用户配置的 Endpoint 可以是自定义域名,阿里云 OSS 支持使用自定义域名进行上传操作,但修改后仍然不支持使用自定义域名进行文件上传。 |
嗨 @CatSouta 这里的 host 是不是可选的配置 https://github.com/pluveto/upgit/blob/main/config.sample.toml#L117 |
endpoint = "https://oss-cn-shanghai.aliyuncs.com" 这个配置,可能是自定义域名吗?如果涉及到 bucket 内部文件读取,上传,下载等功能的时候,是需要在这个域名前面拼接 |
host 是用来输出非 {bucket}.oss-{region_id}.aliyuncs.com 的图片链接的,也可以说是 CDN 链接。它可以作为可选配置,但目前是必须填写的,可以稍作修改。 |
Endpoint 只是对象储存的连接端点,只是用来连接对象储存所在的服务器,而传入的 bucket 值才是用来找到具体的桶对文件对象进行相关处理的。你所说的 你更换的 SDK 看起来是通过 HTTP API 实现的,那确实需要通过 可以多翻阅一下官方文档,能找到很多内容。 |
@CatSouta 我看过相应的文档,如果要使用加速域名的话,就不应该修改 endpoint 配置吧,应该修改 host 配置吧 加速域名是对于 bucket 来说的吧,而不是针对的 endpoint |
加速传输和CDN加速域名并非同一个东西,加速传输是用来加速上传的,而CDN加速域名是用来加速访问/下载文件的。 |
你的意思是说 endpoint 的值可能是 |
具体可以参考:https://help.aliyun.com/zh/oss/user-guide/enable-transfer-acceleration#section-gtt-hyd-vba |
我可以升级版本支持这个,另外如果要支持自定义加速域名的话,你希望用户如何配置呢 |
上面只是解释 Endpoint 相关,目的是需要你更换的 SDK 能够支持目前用户不修改配置文件的情况下能正常使用。其他的具体还是看你怎么去完善和支持了。 |
配置保持原样,保持原有功能目前已支持 |
No description provided.