首先我是用ECS服务器搭建的博客
在同区域购买了对象存储OSS
想用来存储博客需要用到的图片附件
按照官方教程配置好内网访问,可以通过博客后台存入图片附件到OSS
但是读取不了,不能正常使用
后来改成走外网,可以存也可以读取,正常使用。
请问这种情况是因为OSS没有配置域名的原因吗,还是我哪里操作不到位。
纯小白 使用的博客系统:Halo
服务器镜像:CentOS7.9
我的描述可能不是很正确
主要需求:就是希望通过内网存储和读取OSS中的图片用在博客里面,这样访问速度也许快点,然后不用花费太多OSS的流量费用。
原因:本地存储访问起来太慢了,外网访问OSS流量费用感觉会很贵。
希望能得到解决办法,或者一些建议,感谢🙏
根据您的描述,我认为可能是由于您的博客程序没有正确配置OSS的内网地址导致的。在使用OSS存储图片附件时,需要在博客程序中设置OSS的内网地址,而不是外网地址。下面是具体的操作步骤:
如果仍然存在问题,请参考下面的建议:
确保你的ECS实例已经加入了相应的安全组,并且允许相应的端口和协议流量出入。
在阿里云OSS中,可以通过配置CNAME域名来实现在内网中通过域名访问OSS。CNAME域名是一个别名,可以将OSS的访问请求转发到OSS的真正域名上。配置CNAME域名的方法可以在阿里云OSS的官方文档中找到。
另外,如果使用的是Halo博客系统,可以尝试在Halo博客系统中配置OSS的访问权限,以便在博客中使用OSS中的图片。