全部产品
云市场

接入指南

更新时间:2018-01-09 13:55:07

本文档介绍 云AP Open API 的接入步骤以及注意事项,包含 SDK 的获取,以及初始化参数的设置。

1.SDK 获取

直接填写以下 POM 的配置,依赖 Open API 的 SDK 即可。

  1. <dependencies>
  2. <dependency>
  3. <groupId>com.aliyun</groupId>
  4. <artifactId>aliyun-java-sdk-core</artifactId>
  5. <version>3.2.10</version>
  6. </dependency>
  7. <dependency>
  8. <groupId>com.aliyun</groupId>
  9. <artifactId>aliyun-java-sdk-cloudwf</artifactId>
  10. <version>1.0.2</version>
  11. </dependency>
  12. </dependencies>

2. 公共参数设置

Open API 使用时需要启动 Open API 的客户端,而客户端启动时需要设置接入点和 AccessKey,SecretKey 等参数信息,具体示例如下:

  1. /**
  2. *Open API 的接入点,设置为目标 Region
  3. */
  4. String regionId = "XXXXX";
  5. /**
  6. *鉴权使用的 AccessKey,由阿里云官网控制台获取
  7. */
  8. String accessKey = "XXXXXXXXXXXXXXXXX";
  9. /**
  10. *鉴权使用的 SecretKey,由阿里云官网控制台获取
  11. */
  12. String secretKey = "XXXXXXXXXXXXXXXXX";
  13. /*
  14. *通过 Open API 访问的云产品名称,此处设置为 cloudwf 即可
  15. */
  16. String productName ="cloudwf";
  17. /**
  18. *对应 endPoint 接入点的接入点域名
  19. */
  20. String domain ="cloudwf.aliyuncs.com";
  21. try {
  22. DefaultProfile.addEndpoint(regionIdregionIdproductNamedomain);
  23. IClientProfile profile= DefaultProfile.getProfile(regionIdaccessKeysecretKey);
  24. IAcsClient iAcsClient= new DefaultAcsClient(profile);
  25. AddApgroupConfigRequest req = new AddApgroupConfigRequest();
  26. req.setName("TestApGroup");
  27. req.setDescription("TestApGroup");
  28. req.setParentApgroupId(88L);
  29. AddApgroupConfigResponse resp = (AddApgroupConfigResponse)client.getAcsResponse(req);
  30. } catch (ClientException e) {
  31. e.printStackTrace();
  32. }
参数说明
  • regionId:指的是 API 的网关所在区域,目前在cn-hangzhou。
  • accessKey:指的是用户在阿里云服务器管理控制台上获取的 AK。
  • secretKey:指的是用户在阿里云服务器管理控制台上获得的 SK。
  • endPointName:接入点名称,同 RegionId 一致即可。
  • productName:Open API 的产品名称,直接写 cloudwf 即可。
  • domain:Open API 的接入点 Domain,直接写cloudwf.aliyuncs.com。