OSS对象储存_oss存储是什么意思

OSS对象储存_oss存储是什么意思简介阿里云对象存储服务(ObjectStorageService,简称OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。使用流程名词解释Endpoint(访问域名)Acc

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

简介

  阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。

使用流程

  OSS对象储存_oss存储是什么意思

名词解释

   Endpoint(访问域名)
  AccessKeyId(阿里云API的密钥)
  AccessKeySecret (与AccessKeyId对应)
  Bucket(存储空间)

OSS权限控制 

  • 账号级别权限
    • 阿里云账号AccessKey
    • RAM子账号AccessKey(避免泄露主账号的AccessKey,建议使用)
    • STS账号AccessKey
  • Bucket级别权限
    • public-read-write  公共读写
    • public-read  公共读,私有写
    • private  私有读写
  • Object级别权限(优先级高于Bucket)
    • public-read-write 公共读写
    • public-read 公共读,私有写
    • private 私有读写
    • default 默认权限 继承bucket

OSS对象储存_oss存储是什么意思

个人总结

  • OSS对象储存_oss存储是什么意思OSS对象储存_oss存储是什么意思OSS对象储存_oss存储是什么意思OSS对象储存_oss存储是什么意思如果是私有权限的文件,客户端该如何访问?

1.在Header中包含签名

    OSS对象储存_oss存储是什么意思

    2.在URL中包含签名

    OSS对象储存_oss存储是什么意思

      注:如果多次请求该方法,每次返回的url都不一样

      例子:https://tts-oss-public.oss-cn-shenzhen.aliyuncs.com/test/f3a4a566197744a880383135bee0fccd1234.png?Expires=1524566570&OSSAccessKeyId=TMP.AQFXJvAkVfBaSwWi5a68tvgbrUVyzOH8_6w-YiOdGDYGxUhaBRowDx0ospaoAAAwLAIUNR8PTGbizu3ii_gFls2XEjyAdxgCFCO_85hsDtcnuzhKfXyb3ob4knFV&Signature=tb7w7K%2F%2FiKA4fYPHGieDOh99zUk%3D

  • OSS文件URL构成解释?  

    https://tts-oss-public.oss-cn-shenzhen.aliyuncs.com/test/123.png

 

    tts-oss-public:bucket名称,自定义,保存后不可更改,全局唯一
    oss-cn-shenzhen.aliyuncs.com:地域域名,在创建 Bucket 的时候指定的,指定之后不允许更改
    test:文件夹名,自定义,如果创建时带有 / 会自动创建
    123.png:文件名

 

  • bucket设置为私有,能否防止恶意下载?

    不能防止,一但对应资源的签名url对外暴露,在签名url有效期内就可以通过签名url下载对应的资源;

  • bucket私有,获取到的资源链接是否具有时效性?

    有时效性,一但过期就不可被访问

  • 获取到的资源链接是否可以永久有效?

    将bucket改为公共读/公共读写,获取到的object链接一般都是永久有效的,但是如果bucket私有要获取永久有效的链接,

      不支持也没意义(私有本身就是为了保证数据安全性,一定期限内可访问,一定程度上防止恶意下载,链接有效时间过长也就失去了对应的意义)。

  • 补充

    OSSClient是OSS服务的Java客户端,它为调用者提供一系列与OSS进行交互的接口,用于管理、操作存储空间(Bucket)和文件(Object)等OSS资源。

    •   
      // 创建OSSClient实例
      OSSClient client = new OSSClient(endpoint, accessKeyId, accessKeySecret);

    同一个存储空间的内部是扁平的,没有文件系统的目录等概念,所有的对象都直接隶属于其对应的存储空间。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/166622.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • java heap space 什么意思_Java heap space 解决方法(转)

    java heap space 什么意思_Java heap space 解决方法(转)因为程序要从数据读取近10W行记录处理,当读到9W的时候就出现java.lang.OutOfMemoryError:Javaheapspace这样的错误。在网上一查可能是JAVA的堆栈设置太小的原因。跟据网上的答案大致有这两种解决方法:1、设置环境变量setJAVA_OPTS=-Xms32m-Xmx512m可以根据自己机器的内存进行更改,但本人测试这种方法并没有解决问题。可能是还有…

  • Windows Server 2016 检查更新时,错误代码8024401C 的解决方案 …

    Windows Server 2016 检查更新时,错误代码8024401C 的解决方案 …这个问题的核心是连接不到更新服务器,有多种解决方案(如给SoftwareDistribution改名、疑难解答等),还有一部分情况是因为IPV6导致,关闭IPV6即可解决。如果其他办法都不好用可以试试这个~WindowsServer关闭ipv6的办法:开始->运行->输入Regedit进入注册表编辑器定位到:[HKEY_…

  • jenkins教程菜鸟_jenkins 入门教程(上)「建议收藏」

    jenkins教程菜鸟_jenkins 入门教程(上)「建议收藏」jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的”自动化”编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java,c#,php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、git能无缝集成,也支持直接与知名源代码托管网站,比如github、bitbucket直接集成。jenkins官…

  • labelImg闪退【解决方案】

    labelImg闪退【解决方案】转载请注明出处解决方案删除C:\Users\YourAccount\..labelImgSettings.pkl,重新打开labelImg,问题解决。【完】

  • 目录列表工具–FtpList.exe

    目录列表工具–FtpList.exe

  • 计算机能不能升级固态硬盘,老电脑升级固态硬盘真的能变快吗?「建议收藏」

    计算机能不能升级固态硬盘,老电脑升级固态硬盘真的能变快吗?「建议收藏」怎样去DIY一台主机呢?它可以满足自己的工作、游戏需求,还要颜值高、噪音小、最重要的是价格要便宜,质量要好。本系列为让装机零基础的朋友可以轻松了解,所以尽量避免专业参数。(每周二更新)老电脑升级固态硬盘是第一选择,然而很多同学购买了固态硬盘,却发现没有想象的那么快,用测速工具测试后发现读写速度不能达到标称,是买到假货了吗?其实不然,固态硬盘读写速度受很多因素影响,本期《装机不求人》就和大家讲解…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号