URL签名

您可以通过OSS控制台URL签名工具生成供访客进行临时访问的Object签名URL。生成Object签名URL时,您可以通过自定义URL的过期时间来限制访客的访问时长。

注意事项

  • 如果您使用URL签名工具计算的签名与SDK或其他工具的计算结果不一致,URL签名工具不会主动纠正您填写的错误参数。

  • URL签名工具不识别和提示您填写的参数是否合法。因此,生成的请求签名可能无法通过签名验证。

  • 如果您未填写URL签名工具要求的必填参数,将无法生成签名链接。

操作步骤

通过OSS控制台的URL签名工具生成签名链接的步骤如下。

  1. 登录OSS管理控制台

  2. 在左侧导航栏,选择自助工具 > 签名工具

  3. 签名工具页面,单击URL签名页签。

  4. URL签名面板,按以下说明填写各项参数。

    参数

    是否必选

    示例值

    说明

    AccessKeyId

    LTAI********

    填写当前账号的访问密钥AccessKey,包括AccessKey ID和AccessKey Secret。

    AccessKeySecret

    KZo1********

    Security-Token

    CAIS********

    仅在使用STS临时授权账号访问OSS时需要配置该选项。关于如何获取Security-Token的具体操作,请参见AssumeRole - 获取扮演角色的临时身份凭证

    链接

    https://example.oss-cn-hangzhou.aliyuncs.com/test.txt

    填写Object链接。支持批量输入多个Object链接,每行一个。

    Object链接格式为<Schema>://<Bucket>.<Endpoint>/<Object>

    • Schema:填写HTTP或者为HTTPS。

    • Bucket:填写OSS存储空间名称。

    • Endpoint:填写Bucket所在数据中心供外网或内网访问的Endpoint。更多信息,请参见公共云下OSS Region和Endpoint对照表

    • Object:上传至Bucket中Object的完整路径。

    Bucket 名称

    examplebucket

    仅在使用自定义域名时,需要输入对应的Bucket名称。

    Query Params

    response-content-type : image/jpg

    其他请求参数。您可以通过该参数的下拉列表获取支持的各项请求参数。关于各请求参数的更多信息,请参见GetObject

    过期时间(秒)

    3600

    填写访问资源过期时间,单位为秒。

  5. 单击生成链接

    右侧的结果反馈中将展示生成的签名链接。