try { // 设置Client DefaultProfile.addEndpoint("cn-hongkong", "cn-hongkong", "cr", "cr.cn-beijing.aliyuncs.com");
IClientProfile profile = DefaultProfile.getProfile("cn-hongkong", "*****", "*****");
DefaultAcsClient client = new DefaultAcsClient(profile);
GetRepoListRequest getRepoRequest = new GetRepoListRequest();
// getRepoRequest.setStatus("ALL"); // getRepoRequest.set
// 发起请求
HttpResponse response = client.doAction(getRepoRequest);
// 处理结果
System.out.println(new String(response.getHttpContent()));
} catch (ClientException e) {
System.out.println("code: " + e.getErrCode());
System.out.println("message: " + e.getErrMsg());
}
使用GetRepoRequest 可以拿到数据GetRepoListRequest {"code":"USER_NOT_REGISTERED","message":"user is not registered."}
出现了 USER_NOT_REGISTERED 的错误,可能是由于访问容器镜像服务个人版的 API 时,使用的账户未注册或未授权,导致无法访问。
建议您检查使用的账户是否已经注册并授权访问容器镜像服务个人版的 API。如果您还没有注册账户,请先注册并获取授权。
另外,您可以尝试通过容器镜像服务个人版的控制台进行操作,确保您的账户已经授权访问 API,并且访问 API 时使用的账户信息正确无误。
另外,如果您仍然遇到问题,建议您查看容器镜像服务个人版的官方文档,了解如何使用 API 进行操作,并根据文档进行调试和排查问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。