没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
对象存储 OSS
SDK 参考
-
-
-
-
-
-
-
●
●
●
●
SDK 参考
本文档详细介绍了主流语言 SDK 的安装、开发操作、参数、示例和常见问题处理。
Java-SDK
SDK下载
Java SDK开发包最新版本 2.8.2:aliyun_java_sdk_20171127.zip
API文档地址:API Doc
GitHub地址:GitHub
版本迭代详情参考这里
简介
OSS Java SDK适用于JDK 6及以上版本。
本文向您介绍OSS Java SDK的安装、使用及注意事项。
如果您还未开通或者还不了解阿里云 OSS 服务,请登录 OSS产品主页 了解。
如果您还未创建AccessKeyId和AccessKeySecret,请到阿里云Access Key管理来创建Access Key。
兼容性
对于2.×.× 系列SDK:
接口: 兼容
命名空间: 兼容
对于1.0.× 系列SDK:
接口:兼容
命名空间:不兼容,2.0.0版本移除1.0.x版本中
Table Store
相关代码,调整包结构,将包
名称com.aliyun.openservices.* 与 com.aliyun.openservices.oss.* 更换为
对象存储 OSS SDK 参考
1
-
-
-
-
-
-
1.
2.
3.
4.
5.
com.aliyun.oss.*。
相关文档
OSS基本概念
API手册
创建AccessKey
安装Java SDK
初始化Java SDK
Java SDK快速入门
环境准备
适用于JDK 6及以上版本。
安装方式
方式一:在Maven项目中加入依赖项(推荐方式)
在Maven工程中使用OSS Java SDK只需在pom.xml中加入相应依赖即可。以2.8.2版本为例,在
dependencies标签内加入如下内容:
方式二:在Eclipse项目中导入JAR包
以2.8.2版本为例,步骤如下:
下载Java SDK开发包版本号 aliyun_java_sdk_20171127.zip。
解压该开发包。
将解压后文件夹中的文件: aliyun-sdk-oss-<versionId>.jar 以及lib文件夹下的所有文件拷贝到您
的项目中。
在Eclipse中选择您的工程,右击选择 Properties > Java Build Path > Add JARs。
选中您在第3步拷贝的所有JAR文件。
经过以上几步,您就可以在Eclipse项目中使用OSS Java SDK。
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>2.8.2</version>
</dependency>
对象存储 OSS SDK 参考
2
-
-
-
-
-
-
示例工程
OSS Java SDK提供了基于maven、ant的示例工程,您可以在本地设备上编译运行示例工程。您也可以以示例
工程为基础开发您的应用。
mvn示例工程:aliyun-oss-java-sdk-demo-mvn.zip
ant示例工程:aliyun-oss-java-sdk-demo-ant.zip
说明:
编译运行前,请修改HelloOSS.java中endpoint/accessKeyId/accessKeySecret/bucketName
为您的真实信息。
工程的编译运行方法,参看工程目录下README.md。
示例程序
OSS Java SDK提供丰富的示例程序,方便用户参考或直接使用。您可以通过以下两种方式获取示例程序:
Github查看下载,OSS Java SDK github 下的src/samples为示例程序。
下载OSS Java SDK开发包,如 aliyun_java_sdk_20171127.zip,解压后
aliyun_java_sdk_20171127/samples
为示例程序。
示例包括以下内容:
示例文件 示例内容
GetStartedSample.java 展示了基本的上传、下载用法
SimpleGetObjectSample.java 展示了文件下载的用法
ListObjectsSample.java 展示了列举文件的用法
DeleteObjectsSample.java 展示了批量删除文件的用法
AppendObjectSample.java 展示了追加上传的用法
ObjectMetaSample.java 展示文件元信息的使用方法
CreateFolderSample.java
创建文件夹的用法,OSS文件夹的详细说明请参看
文件夹
UploadSample.java 展示断点续传上传的用法
DownloadSample.java 展示了断点续传下载的用法
ImageSample.java 展示了图片服务的用法
PostObjectSample.java
展示了PostObject的用法,该实现不依赖于Java
SDK
GetProgressSample.java 展示了上传、下载进度条的用法
CallbackSample.java 展示了上传回调的用法
对象存储 OSS SDK 参考
3
-
-
OSSClient是OSS服务的Java客户端,它为调用者提供一系列与OSS进行交互的接口,用于管理、操作存储空间
(Bucket)和文件(Object)等OSS资源。使用Java SDK发起OSS请求,您需要初始化一个OSSClient实例
,并根据需要修改ClientConfiguration的默认配置项。
确定Endpoint
请先阅读开发人员指南中关于访问域名和数据中心和自定义访问域名的部分,理解Endpoint相关的概念。
Endpoint可以有以下几种形式:
配置密钥
要接入阿里云OSS,您需要拥有一个有效的 Access Key(包括AccessKeyId和AccessKeySecret)用来进行签名
认证。可以通过如下步骤获得:
注册阿里云账号
申请AccessKey
获取AccessKeyId和AccessKeySecret之后,您便可以按照以下步骤进行初始化。
新建OSSClient
使用OSS域名新建OSSClient
新建一个OSSClient代码如下:
CRCSample.java 展示了上传、下载CRC校验的用法
BucketOperationsSample.java
展示了存储空间配置的用法,包括权限、生命周期
、日志、防盗链、CORS等
MultipartUploadSample.java
利用分片上传接口实现的并发上传,推荐直接使用
断点续传上传(uploadFile)
ConcurrentGetObjectSample.java
利用范围下载实现的并发下载,推荐直接使用的断
点续传下载(downloadFile)
UploadPartCopySample.java 展示了大文件分片复制的用法
示例 说明
http://oss-cn-hangzhou.aliyuncs.com 以HTTP协议,公网访问杭州区域的Bucket
https://oss-cn-beijing.aliyuncs.com 以HTTPS协议,公网范围北京区域的Bucket
http://my-domain.com
以HTTP协议,通过用户自定义域名
(CNAME)访问特定Bucket
对象存储 OSS SDK 参考
4
剩余586页未读,继续阅读
资源评论
Th01
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功