全部产品
云市场
云游戏

OSS-Bucket配置

更新时间:2020-07-06 14:45:14

场景说明:算法处理完成后的图片、视频等数据直接回写到您的OSS Bucket空间(与服务在相同的Region)。

PS: 中国大陆用户请使用IVPD在大陆支持的Region中配置,东南亚&香港用户请使用新加坡Region配置。

前提条件

在使用之前请先授权IVPD访问您的OSS

配置Bucket

入参:

参数 类型 是否必须 说明
Action string UpdateUserBucketConfig
Version string 2019-06-25
Data list<UpdateUserBucketConfig.Data> 配置数组

UpdateUserBucketConfig.Data:

参数 类型 是否必须 说明
Region string 请查看IVPD支持的RegionId信息,如 ap-southeast-1
Bucket string 您的bucket名称,用来存储计算结果(如有必要),需要与目标API Region相同;如果为空,则表示删除该Region的配置

出参:空

查看Bucket配置

GetUserBucketConfig

入参:

参数 类型 是否必须 说明
Action string GetUserBucketConfig
Version string 2019-06-25

出参:

参数 类型 说明
Region string RegionId
Bucket string bucket 名称

示例

  1. package com.aliyun.ivpd.demo;
  2. import com.aliyuncs.DefaultAcsClient;
  3. import com.aliyuncs.IAcsClient;
  4. import com.aliyuncs.ivpd.model.v20190625.GetUserBucketConfigRequest;
  5. import com.aliyuncs.ivpd.model.v20190625.GetUserBucketConfigResponse;
  6. import com.aliyuncs.ivpd.model.v20190625.ListUserBucketsRequest;
  7. import com.aliyuncs.ivpd.model.v20190625.UpdateUserBucketConfigRequest;
  8. import com.aliyuncs.profile.DefaultProfile;
  9. import com.google.common.collect.Lists;
  10. public class IVPDUserBucketTest extends BaseIVPDTest {
  11. static IAcsClient client = null;
  12. static String regionId = "ap-southeast-1";
  13. public static void main(String[] args) throws Exception {
  14. DefaultProfile profile = DefaultProfile.getProfile(regionId, Config.acccessKeyId, Config.accesssKeySecret);
  15. profile.getHttpClientConfig().setMaxRequests(100);
  16. profile.getHttpClientConfig().setMaxRequestsPerHost(50);
  17. client = new DefaultAcsClient(profile);
  18. testUserBucketConfig();
  19. }
  20. public static void testUserBucketConfig() throws Exception {
  21. String bucketName = "<your-bucketName>";
  22. //设置 bucket 信息
  23. UpdateUserBucketConfigRequest req = new UpdateUserBucketConfigRequest();
  24. UpdateUserBucketConfigRequest.Data c = new UpdateUserBucketConfigRequest.Data();
  25. c.setRegion(regionId);
  26. c.setBucket(bucketName);
  27. req.setDatas(Lists.newArrayList(c));
  28. client.getAcsResponse(req).getData();
  29. //查询 bucket 配置信息
  30. GetUserBucketConfigRequest queryConfigReq = new GetUserBucketConfigRequest();
  31. GetUserBucketConfigResponse resultResp = client.getAcsResponse(queryConfigReq);
  32. printResponse(queryConfigReq.getSysActionName(), resultResp.getRequestId(), resultResp.getCode(), resultResp.getMessage(), resultResp.getData());
  33. }
  34. }