aliyun-openapi-java-sdk icon indicating copy to clipboard operation
aliyun-openapi-java-sdk copied to clipboard

CreateRepositoryRequest 需要必填InstanceId,公共服务没有这个参数

Open liangyuanpeng opened this issue 4 years ago • 1 comments

  • 产品和接口: 容器服务ACR 公共版 CreateRepositoryRequest
  • 平台: win10
  • 最小代码:

image

创建容器镜像仓库接口需要必填InstanceId,公共服务的这个InstanceId参数是哪里看呢?感谢.

代码:

            CreateRepositoryRequest createRepoRequest = new CreateRepositoryRequest();
            createRepoRequest.setRepoNamespaceName("lan-k8s");
            createRepoRequest.setRepoName("prometheus-operator");
            createRepoRequest.setSummary("1");
            createRepoRequest.setRepoType("PUBLIC");

            HttpResponse response2 = client.doAction(createRepoRequest);
            // 处理结果
            System.out.println(new String(response2.getHttpContent()));

得到:

{"RequestId":"09965506-6DBB-4562-B816-10F4E0F6434A","Message":"InstanceId is mandatory for this action.","Recommend":"https://error-center.aliyun.com/status/search?Keyword=MissingInstanceId&source=PopGw","HostId":"cr.cn-shenzhen.aliyuncs.com","Code":"MissingInstanceId"}
Disconnected from the target VM, address: '127.0.0.1:61841', transport: 'socket'

其他: maven依赖

        <!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sdk-cr -->
        <dependency>
            <groupId>com.aliyun</groupId>
            <artifactId>aliyun-java-sdk-cr</artifactId>
            <version>4.1.2</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sdk-core -->
        <dependency>
            <groupId>com.aliyun</groupId>
            <artifactId>aliyun-java-sdk-core</artifactId>
            <version>4.5.18</version>
        </dependency>

liangyuanpeng avatar Jan 31 '21 06:01 liangyuanpeng

有人可以帮忙回答下这个InstanceId是在哪里看吗?Thanks,需要InstanceId的请求接口都是这样的问题.

liangyuanpeng avatar Oct 25 '21 05:10 liangyuanpeng