建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
092713ie8gnff9tx2p8m72.jpg

SugarSasa

发帖: 1粉丝: 0

级别 : 新手上路

发消息 + 关注

发表于2020-5-12 21:12:08 177 1
直达本楼层的链接
楼主
显示全部楼层
求助!java创建桶出现The location constraint is incompatible for the...

public boolean createBucket() throws IOException {
    obsClient = new ObsClient(ak, sk, endPoint);
    // 创建桶
    try{
        // 创建桶成功
        HeaderResponse response = obsClient.createBucket("firstbucket");
        System.out.println(response.getRequestId());
        return true;
    }
    catch (ObsException e)
    {
        // 创建桶失败
        System.out.println("HTTP Code: " + e.getResponseCode());
        System.out.println("Error Code:" + e.getErrorCode());
        System.out.println("Error Message: " + e.getErrorMessage());

        System.out.println("Request ID:" + e.getErrorRequestId());
        System.out.println("Host ID:" + e.getErrorHostId());
        return false;
    } finally {
        obsClient.close();
    }
}

ak, sk, endPoint都是没错的,不知道为什么连接不上,测试结果如下

HTTP Code: 400

Error Code:IllegalLocationConstraintException

Error Message: The  location constraint is incompatible for the region specific endpoint this request was sent to.

Request ID:0000017208EA47DF920DA8829674D2DB

Host ID:HmKupNVtqgLvkFicnTaJ2LANlSVV0odHMZh0AYj3rGtSU5vMp7TldJpBZeQNgz/b

2020-05-12 20:44:31.341  INFO 21790 --- [extShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService 'applicationTaskExecutor'


举报
分享

分享文章到朋友圈

分享文章到微博

SugarSasa

发帖: 1粉丝: 0

级别 : 新手上路

发消息 + 关注

发表于2020-5-13 21:03:08
直达本楼层的链接
沙发
显示全部楼层

找到原因了,桶的名称需要全局唯一,上面失败是因为firstbucket已经被创建了

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册