更新时间:2024-08-15 GMT+08:00

向所有账号临时分享对象

场景介绍

如果希望将对象限时对外开放供所有人查阅,可以通过对象的分享功能实现。

文件分享方法

  1. 在OBS管理控制台左侧导航栏选择“对象存储”
  2. 在桶列表单击目标桶的桶名称,进入“对象”页面。
  3. 选中待分享的文件,并单击右侧操作列的“分享”。

    此时,链接信息中的链接就已经生效并开始计时,有效期为默认的5分钟。修改URL有效期,链接会相应变化,新链接的有效期从修改时开始计算。

    图1 分享文件

  4. URL相关操作。

    • 单击“打开URL”,将在新页面打开文件进行预览或者直接下载文件到本地。
    • 单击“复制链接”,您可以将该链接分享给所有用户,用户可以在浏览器中通过此链接直接访问文件。
    • 单击“复制路径”,您可将该路径分享给所有拥有对象所在桶权限的用户,用户可以在对应桶中的文件搜索框中输入该路径搜索并访问文件。

    在“URL有效期”内,任何用户都可以访问该文件。

文件夹分享方法

  1. 在OBS管理控制台左侧导航栏选择“对象存储”
  2. 在桶列表单击目标桶的桶名称,进入“对象”页面。
  3. 选中待分享的文件夹,并单击右侧的“分享”,系统弹出“分享文件夹”对话框。
  4. 分享文件夹有两种方式,分别是提取码分享和直接分享。
  5. 方法一:提取码分享。

    图2 提取码分享
    1. 分享策略选择“提取码分享”。
    2. 设置相关参数。
      表1 提取码分享文件夹参数

      参数

      说明

      URL有效期

      单位为分钟或小时,URL有效期的取值范围为1分钟到18小时,默认值为5分钟。

      在“URL有效期”内,任何用户都可以访问该文件夹。

      提取码

      六位数字。

      用户在访问分享链接时,需要输入提取码,才能看到文件夹中的对象。

    3. 单击“创建分享”,生成文件分享URL。
    4. 将链接及提取码发送给所有用户,用户通过访问链接并输入提取码以访问文件夹中的对象。
    5. 验证:
      1. 其他用户通过网页访问分享的文件夹。
        1. 打开网页,输入分享的URL地址,打开链接。
        2. 在页面提示框输入“提取码”,确认即可访问分享的文件夹。
      2. 其他用户通过OBS Browser+访问分享的文件夹。
        1. 打开OBS Browser+。
        2. 在登录页面选择“授权码登录”。
        3. 输入“授权码”和“提取码”。
        4. 单击“登录”,即可访问分享的文件夹。

  6. 方法二:直接分享。

    图3 直接分享
    1. 分享策略选择“直接分享”。
    2. 设置相关参数。
      表2 直接分享文件夹参数

      参数

      说明

      URL有效期

      单位为分钟或小时,URL有效期的取值范围为1分钟到18小时,默认值为5分钟。

      在“URL有效期”内,任何用户都可以访问该文件夹。

    3. 单击“复制链接”发送给用户,用户通过该链接即可访问文件夹下所有对象。该分享链接由桶域名(前缀)+签名信息(后缀)构成,对该文件夹下所有对象生效。用户可以在分享链接的前缀后面插入对象路径来访问文件夹中的对象,支持访问下载,如图4所示。
    4. 验证:其他用户通过分享链接访问文件夹下所有对象。
      1. 打开网页,输入分享的链接(前缀+后缀)。
      2. 单击“Enter”键打开链接,列举出文件夹内所有对象。
      3. 复制对象路径,然后在前缀后黏贴。
      4. 单击“Enter”键打开链接,即可访问下载文件夹中的指定对象。
      图4 访问直接分享链接示例图