快速开始
阿里云 OSS 能够与智能媒体管理(IMM)深度结合,支持文档预览、文档格式转换、人脸识别、图片分析、二维码识别等丰富的数据分析处理操作。本文介绍如何在 OSS 控制台中使用 IMM 的功能。
前提条件
绑定 IMM
要使用 IMM 对某个存储空间中的文件进行处理,您需要为该存储空间绑定 IMM。
通过 OSS 控制台使用 IMM
绑定 IMM 后,您可以通过 OSS 控制台使用 IMM。
通过 SDK 方式使用 IMM
您可以通过 OSS SDK 调用 IMM 的功能,对 OSS 中的数据进行分析处理,代码示例如下:
public class OssProcessPreview{
public static void main(String[] args) {
String ak = "";
String sk = "";
String bucketName = "imm-user-zzh";
String objectKey = "test.jpg";
URL url = getUrl("imm/detectface", ak, sk, bucketName, objectKey);
System.out.println(url.toString());
bucketName = "imm-user-zzh";
objectKey = "a.xlsx";
url = getUrl("imm/previewdoc", ak , sk ,bucketName, objectKey);
System.out.println(url.toString());
}
private static URL getUrl(String process, String ak, String sk, String bucketName, String objectKey) {
OSSClient client = new OSSClient(ak, sk);
client.setEndpoint("oss-cn-shanghai.aliyuncs.com");
GetObjectRequest getObjectRequest = new GetObjectRequest(bucketName, objectKey);
getObjectRequest.setProcess(process);
GeneratePresignedUrlRequest request = new GeneratePresignedUrlRequest(bucketName, objectKey);
request.setProcess(process);
request.setExpiration(new Date(new Date().getTime() + 3600 * 1000));
return client.generatePresignedUrl(request);
}
}
解绑 IMM
如果您不需要使用 IMM 的功能,可以将存储空间与 IMM 解绑,避免产生额外的费用。
- 登录OSS 管理控制台。
- 在左侧的存储空间列表中,选择要解绑 IMM 的存储空间名称。
- 在存储空间的详情页面中,单击智能媒体页签。
- 在需要解绑的 IMM 模块右侧,单击配置。
- 在功能配置对话框中,选择解绑。
- 单击确定。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论