发表于: 2017-07-21 22:51:42
1 989
今天完成的事情:任务七看第三方API
我用的华为云提供了
也就是说我可以不用去申请七牛云那些,直接用华为云的
然后上午看了一上午的API文档,看的我头有点晕,下午去看书了,晚上严恒告诉我说看SDK只发现了OBS的SDK
看了接下来的介绍文档用户必须先创建桶,第三应用调用OBS SDK的setBucketAcl接口设置桶的ACL(Access Control List)。然后再对第三方应用赋予权限,再能上传文件,看的我头好痛。
创建客户端实例obsClient,并做相应配置。代码如下:
//java code
import com.obs.services.ObsClient;
import com.obs.services.ObsConfiguration;
import com.obs.services.model.S3Bucket;
// 创建客户端实例
ObsClient obsClient = null;
final String endPoint = "192.168.0.1"; // 存储服务器地址
final int httpsPort = 443; // HTTPS请求对应的端口
final String ak = "C8330*****E68CB91037"; // 接入证书
final String sk = "tLkOZlplVWa++St********rlCsAAAFNSuaMuWhe"; // 安全证书
// 设置客户端配置信息
ObsConfiguration config = new ObsConfiguration();
config.setEndPoint(endPoint);
config.setHttpsOnly(true);
config.setSignatString("v4"); //v4鉴权
config.setEndpointHttpPort(httpsPort);
config.setDisableDnsBucket(true);
obsClient = new ObsClient(ak, sk, config);
明天计划的事情:皮肤病犯了,去医院看病请假一天
遇到的问题:
收获:大致看明白了API文档
评论