您可以通过OSS控制台URL签名工具生成供访客进行临时访问的Object签名URL。生成Object签名URL时,您可以通过自定义URL的过期时间来限制访客的访问时长。
注意事项
如果您使用URL签名工具计算的签名与SDK或其他工具的计算结果不一致,URL签名工具不会主动纠正您填写的错误参数。
URL签名工具不识别和提示您填写的参数是否合法。因此,生成的请求签名可能无法通过签名验证。
如果您未填写URL签名工具要求的必填参数,将无法生成签名链接。
操作步骤
通过OSS控制台的URL签名工具生成签名链接的步骤如下。
登录OSS管理控制台。
在左侧导航栏,选择 。
在签名工具页面,单击URL签名页签。
在URL签名面板,按以下说明填写各项参数。
参数
是否必选
示例值
说明
AccessKeyId
是
LTAI********
填写当前账号的访问密钥AccessKey,包括AccessKey ID和AccessKey Secret。
使用阿里云账号或RAM用户访问时,AccessKey的获取方式,请参见创建AccessKey。
使用STS临时授权账号访问时,AccessKey的获取方式,请参见使用STS临时访问凭证访问OSS。
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
填写访问资源过期时间,单位为秒。
单击生成链接。
右侧的结果反馈中将展示生成的签名链接。