IAcsClient是aliyun-java-sdk-green的Java客户端。使用aliyun-java-sdk-green Java SDK发起请求前,您需要初始化一个IAcsClient实例,并根据需要修改IClientProfile的配置项。
背景信息
新建IAcsClient时,需要指定服务地域(Region)和阿里云账号的AccessKey信息(包括AccessKey ID和AccessKey Secret)。
- 关于服务地域(Region)的更多信息,请参见接入区域。
- 关于阿里云账号的AccessKey的更多信息,请参见创建AccessKey。
说明 新加坡地域仅支持部分算法模型。
图片、语音、视频、文本检测的IAcsClient
支持的地域(Region)包括:
- cn-shanghai:华东2(上海)
- cn-beijing:华北2(北京)
- cn-shenzhen:华南1(深圳)
- ap-southeast-1:新加坡
- eu-central-1:德国(法兰克福)
- us-east-1:美国(弗吉尼亚)
说明 新加坡地域仅支持部分算法模型。
您可以使用以下代码创建IAcsClient,用于图片、语音、视频、文本检测:
/**
* ALIYUN_ACCESS_KEY_ID和ALIYUN_ACCESS_KEY_SECRET中传入您自己的AccessKey信息。
* REGION_ID可选值:cn-shanghai、cn-beijing、cn-shenzhen、ap-southeast-1、eu-central-1、us-east-1。其他地域暂不支持,请勿使用。
* 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。建议您创建并使用RAM用户进行API访问或日常运维。
*/
String ALIYUN_ACCESS_KEY_ID = "<yourAccessKeyId>";
String ALIYUN_ACCESS_KEY_SECRET = "<yourAccessKeySecret>";
String REGION_ID = "cn-shanghai";
IClientProfile profile = DefaultProfile.getProfile(REGION_ID, ALIYUN_ACCESS_KEY_ID, ALIYUN_ACCESS_KEY_SECRET);
IAcsClient recognitionClient = new DefaultAcsClient(profile);
自定义图片库、关键词词库、相似文本库的IAcsClient
支持华东2(上海)、华北2(北京)地域。您只需通过cn-shanghai或者cn-beijing地域添加IAcsClient,其他地域的服务端会自动同步数据。
您可以使用以下代码创建IAcsClient,用于管理自定义图片库、自定义关键词词库、自定义相似文本库:
/**
* ALIYUN_ACCESS_KEY_ID和ALIYUN_ACCESS_KEY_SECRET中传入您自己的AccessKey信息。
* REGION_ID可选值:cn-shanghai、cn-beijing。其他地域暂不支持,请勿使用。
* 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。建议您创建并使用RAM用户进行API访问或日常运维。
*/
String ALIYUN_ACCESS_KEY_ID = "<yourAccessKeyId>";
String ALIYUN_ACCESS_KEY_SECRET = "<yourAccessKeySecret>";
String REGION_ID = "cn-shanghai";
IClientProfile profile = DefaultProfile.getProfile(REGION_ID, ALIYUN_ACCESS_KEY_ID, ALIYUN_ACCESS_KEY_SECRET);
IAcsClient managementClient = new DefaultAcsClient(profile);