全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
媒体处理

快速入门

更新时间:2018-03-02 19:02:00

流程

  1. 创建AcsClient实例

    1. DefaultProfile profile = DefaultProfile.getProfile(
    2. mpsRegionId, // 地域ID
    3. accessKeyId, // RAM账号的AccessKey ID
    4. accessKeySecret); // RAM账号Access Key Secret
    5. IAcsClient client = new DefaultAcsClient(profile);
  2. 创建request,并设置参数

    1. SubmitJobsRequest request = new SubmitJobsRequest();
  3. 发起API请求并显示返回值

    1. response = client.getAcsResponse(request);
    2. System.out.println("PipelineName is:" + response.getPipelineList().get(0).getName());
    3. System.out.println("PipelineId is:" + response.getPipelineList().get(0).getId());

完整代码

  1. import com.aliyuncs.profile.DefaultProfile;
  2. import com.aliyuncs.DefaultAcsClient;
  3. import com.aliyuncs.IAcsClient;
  4. import com.aliyuncs.exceptions.ClientException;
  5. import com.aliyuncs.exceptions.ServerException;
  6. import com.aliyuncs.mts.model.v20140618.*;
  7. public class Quick {
  8. private static String accessKeyId = "xxx";
  9. private static String accessKeySecret = "xxx";
  10. private static String[] mpsRegionIds = new String[] {
  11. "cn-hangzhou", "cn-beijing","cn-shenzhen", "cn-shanghai",
  12. "cn-hongkong", "us-west-1", "ap-southeast-1", "ap-northeast-1",
  13. "eu-central-1", "ap-south-1"
  14. };
  15. public static void main(String[] args) {
  16. for (String mpsRegionId : mpsRegionIds) {
  17. System.out.println("region id is:" + mpsRegionId);
  18. // 创建DefaultAcsClient实例并初始化
  19. DefaultProfile profile = DefaultProfile.getProfile(
  20. mpsRegionId, // 地域ID
  21. accessKeyId, // RAM账号的AccessKey ID
  22. accessKeySecret); // RAM账号Access Key Secret
  23. IAcsClient client = new DefaultAcsClient(profile);
  24. // 创建API请求并设置参数
  25. SearchPipelineRequest request = new SearchPipelineRequest();
  26. // 发起请求并处理应答或异常
  27. SearchPipelineResponse response;
  28. try {
  29. response = client.getAcsResponse(request);
  30. System.out.println("PipelineName is:" + response.getPipelineList().get(0).getName());
  31. System.out.println("PipelineId is:" + response.getPipelineList().get(0).getId());
  32. } catch (ServerException e) {
  33. e.printStackTrace();
  34. } catch (ClientException e) {
  35. e.printStackTrace();
  36. }
  37. }
  38. }
  39. }
本文导读目录