您可以通過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
填寫訪問資源過期時間,單位為秒。
單擊生成鏈接。
右側的結果反饋中將展示生成的簽名鏈接。