对象存储
对象存储是一种将数据作为对象进行管理的计算机数据存储体系结构,与其他存储体系结构以及将数据作为块和扇区内的块进行管理的块存储相对。每个对象通常包括数据本身,可变数量的元数据和全局唯一标识符。
目前对象存储使用的人比较多,云厂商们大都提供了对象存储服务。像阿里,腾讯,华为,AWS等;在开发过程中,可能会遇到对接对象存储的问题;
依赖引入sdk
- 使用 gradle
verAwsJavaSdk = '1.12.248'
verQcloudCosApi = '5.6.93'
verHuaweiObsEsdk = '3.22.3.1'
verAliyunSdkOss = '3.15.0'
// 亚马逊
implementation "com.amazonaws:aws-java-sdk-s3:${verAwsJavaSdk}"
implementation "com.amazonaws:aws-java-sdk-core:${verAwsJavaSdk}"
implementation "com.amazonaws:aws-java-sdk-kms:${verAwsJavaSdk}"
// 华为云
implementation "com.huaweicloud:esdk-obs-java:${verHuaweiObsEsdk}"
// 腾讯云
implementation "com.qcloud:cos_api:${verQcloudCosApi}"
// 阿里云
implementation "com.aliyun.os