详情页标题前

阿里云对象存储OSSAndroid获取存储空间的访问权限-云淘科技

详情页1

存储空间(Bucket)是存储对象(Object)的容器。对象都隶属于存储空间。本文介绍如何获取存储空间访问权限(ACL)。

存储空间的读写权限(ACL)有以下三类:

访问权限 描述 访问权限值
私有 存储空间的拥有者和授权用户有该存储空间内的文件的读写权限,其他用户没有权限操作该存储空间内的文件。 private
公共读 存储空间的拥有者和授权用户有该存储空间内的文件的读写权限,其他用户只有该存储空间内的文件的读权限。请谨慎使用该权限。 public-read
公共读写 所有用户都有该存储空间内的文件的读写权限。请谨慎使用该权限。 public-read-write

示例代码

以下代码用于获取存储空间的读写权限:

GetBucketACLRequest getBucketACLRequest = new GetBucketACLRequest("bucketName");

// 获取存储空间访问权限。
OSSAsyncTask getBucketAclTask = oss.asyncGetBucketACL(getBucketACLRequest, new OSSCompletedCallback() {
    @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());
        }
    }
});

相关文档

  • 关于获取存储空间读写权限的完整示例代码,请参见GitHub示例。
  • 关于获取存储空间读写权限的API接口说明,请参见GetBucketAcl。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/158370.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云负载均衡AddListenerWhiteListItem – 添加监听访问控制白名单-云淘科技

    添加监听访问控制白名单。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下: 操作:是指具…

    阿里云负载均衡 2023年12月10日
  • 云数据仓库ADB上怎么把ADB的数据,设置为冷存储? 记得有1个脚本,但是没找到了怎么办?-云小二-阿里云

    云数据仓库ADB上怎么把ADB的数据,设置为冷存储? 记得有1个脚本,但是没找到了怎么办? 以下为热心网友提供的参考意见 对于AnalyticDB for MySQL(简称ADB)的数据设置为冷存储的问题,目前并没有明确的脚本可以直接实现。不过,您可以通过调整数据的存储级别来影响数据的存储方式。具体来说,您可以将数据设置为低存储级别,这样可以让数据在较短的时…

    阿里云 2024年1月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云对象存储OSS设置Object ACL-云淘科技

    读写权限ACL用于定义用户或用户组被授予的访问权限。收到某个资源的请求后,OSS会检查相应的ACL以验证请求者是否拥有所需的访问权限。您可以在上传Object时设置相应的ACL,也可以在Object上传后的任意时间内根据自己的业务需求随时修改ACL。 注意事项 如果未设置Object的读写权限,即Object的ACL为default,则Object的读写权限…

    阿里云对象存储 2023年12月10日
  • 阿里云人工智能平台PAIDeleteServiceAutoScaler – 关闭服务自动扩缩容-云淘科技

    删除服务已有的弹性伸缩控制器,关闭自动弹性伸缩功能。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。…

    阿里云人工智能平台PAI 2023年12月10日
  • 阿里云人工智能平台PAIDeleteBenchmarkTask – 删除压测任务-云淘科技

    删除指定的压测任务。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下: 操作:是指具体的…

    阿里云人工智能平台PAI 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。