前提:
完全正确的ACCESSKEYID,ACCESSKEYSECRET;bucket与ecs处于同一区域,这里均为深圳。
网页访问问题: 网页访问网址形式: http://oss.我的域名/pic/2019/72443359.jpg 错误:
<Error>
<Code>SecondLevelDomainForbidden</Code>
<Message>The bucket you are attempting to access must be addressed using OSS third level domain.</Message>
<RequestId>60E6A79FA13E4E36387FE867</RequestId>
<HostId>oss.orisland.top</HostId>
</Error>
java sdk问题段代码:
private static final String POXY = "oss.我的域名";
private static final String ENDPOINT = POXY;
private static final String BUCKET = "我的bucket";
public static byte[] smallerPic(long year, long id) throws IOException {
String dir = "pic" + File.separator + year + File.separator + id + ".jpg";
OSS ossClient = new OSSClientBuilder().build(ENDPOINT, ACCESSKEYID, ACCESSKEYSECRET);
String style = "style/smallerPic";
GetObjectRequest request = new GetObjectRequest(BUCKET, dir);
request.setProcess(style);
InputStream inputStream = ossClient.getObject(request).getObjectContent();
byte[] bytes = intoByte(inputStream);
ossClient.shutdown();
return bytes;
}```
java sdk抛出异常:
7月 08, 2021 3:11:06 下午 com.aliyun.oss logException 警告: [Client]Unable to execute HTTP request: 我的bucket.oss.我的域名: nodename nor servname provided, or not known [ErrorCode]: UnknownHost [RequestId]: Unknown
ecs上的nginx设置:
server { listen 80; listen [::]:80; server_name oss.我的域名; root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location /{
proxy_pass https://我的bucket.oss-cn-shenzhen-internal.aliyuncs.com;
proxy_set_header Host $host;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}```
域名解析,打码部分为我的ecs公网ip:
oss-browser登陆失败: cname模式下的错误提示:
自定义模式下的错误提示:
求教该错误出现的原因以及如何处理的办法。 我的想法是:我希望在本地通过ecs反代理后使用内网访问oss,且该访问必须支持本地sdk的方式,免去流量费用。同时,访问的时候,我想使用域名解析代替ip的方式来进行访问。
阿里云平均工单3到4小时回我一次,我人已经麻了,本来网页可以访问的,现在好了,按着客服的改了之后我网页也访问不了了,甚至忘了之前的写法,还改不回去了。
求求大佬给看看吧……
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。