zoukankan      html  css  js  c++  java
  • 2021 4 26

    阿里云oss学习:

    CreateBucketRequest createBucketRequest = new CreateBucketRequest("<bucketName>");
    
    // 指定Bucket的ACL权限。
    createBucketRequest.setBucketACL(CannedAccessControlList.PublicRead); 
    // 指定Bucket所在的数据中心。
    createBucketRequest.setLocationConstraint("oss-cn-hangzhou"); 
    
    // 异步创建存储空间。
    OSSAsyncTask createTask = oss.asyncCreateBucket(createBucketRequest, new OSSCompletedCallback<CreateBucketRequest, CreateBucketResult>() {
        @Override
        public void onSuccess(CreateBucketRequest request, CreateBucketResult result) {
            Log.d("asyncCreateBucket", "Success");
        }
        @Override
        public void onFailure(CreateBucketRequest request, ClientException clientException, ServiceException serviceException) {
            // 请求异常。
            if (clientException != null) {
                // 本地异常,如网络异常等。
                clientException.printStackTrace();
            }
            if (serviceException != null) {
                // 服务异常。
                Log.e("ErrorCode", serviceException.getErrorCode());
                Log.e("RequestId", serviceException.getRequestId());
                Log.e("HostId", serviceException.getHostId());
                Log.e("RawMessage", serviceException.getRawMessage());
            }
        }
    });
    GetBucketACLRequest getBucketACLRequest = new GetBucketACLRequest("<bucketName>");
    
    // 获取存储空间访问权限。
    OSSAsyncTask getBucketAclTask = oss.asyncGetBucketACL(getBucketACLRequest, new OSSCompletedCallback<GetBucketACLRequest, GetBucketACLResult>() {
        @Override
        public void onSuccess(GetBucketACLRequest request, GetBucketACLResult result) {
            Log.d("asyncGetBucketACL", "Success!");
            Log.d("BucketAcl", result.getBucketACL());
            Log.d("Owner", result.getBucketOwner());
            Log.d("ID", result.getBucketOwnerID());
        }
        @Override
        public void onFailure(GetBucketACLRequest request, ClientException clientException, ServiceException serviceException) {
            // 请求异常。
            if (clientException != null) {
                // 本地异常,如网络异常等。
                clientException.printStackTrace();
            }
            if (serviceException != null) {
                // 服务异常。
                Log.e("ErrorCode", serviceException.getErrorCode());
                Log.e("RequestId", serviceException.getRequestId());
                Log.e("HostId", serviceException.getHostId());
                Log.e("RawMessage", serviceException.getRawMessage());
            }
        }
    });
  • 相关阅读:
    Day08_固化命令、grep、sed及awk命令
    Day07_网络管理、SSH、shell及元字符
    Day06_nginx及反向代理、共享存储nfs
    安装Apache所踩的的坑
    使用JS制作小游戏贪吃蛇
    清除浮动的几种方式
    纯CSS3图片反转
    在JAVASCRIPT中,为什么document.getElementById不可以再全局(函数外)使用?
    关于钉钉开发,心得
    javascript计算两个时间差
  • 原文地址:https://www.cnblogs.com/fuxw4971/p/14910478.html
Copyright © 2011-2022 走看看