欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

cos 十json二

夏志豪1年前8瀏覽0評論

Cos十一月份推出了最新的API:COS JSON API V2.0,其中最重要的改變是COS JSON API V2.0協(xié)議版本已經(jīng)使用V4簽名協(xié)議了。推薦大家使用COS JSON API V2.0來上傳和下載對象,這里我們就著重介紹它的一些細節(jié)。

首先,我們需要配置以下兩個參數(shù):

{
"region": "ap-chengdu",
"appid": "1234567890"
}

其中region為region,支持以下地域:

"ap-beijing",
"ap-shanghai",
"ap-guangzhou",
"ap-chengdu",
"ap-chongqing",
"ap-singapore"

appid為您的項目ID,也就是控制臺上的APPID。

接下來,我們通過一個例子來演示如何使用COS JSON API V2.0讀取一個對象:

var cos = new COS({
getAuthorization: function (options, callback) {
// 異步獲取簽名
$.ajax({
url: 'http://server/get.php',
dataType: 'json',
success: function (data) {
callback({
TmpSecretId: data.credentials.tmpSecretId,
TmpSecretKey: data.credentials.tmpSecretKey,
XCosSecurityToken: data.credentials.sessionToken,
StartTime: data.startTime, // 時間戳,單位秒,如:1580000000
ExpiredTime: data.expiredTime, // 時間戳,單位秒,如:1580000900
});
}
});
}
});
cos.getObject({
Bucket: 'examplebucket-1250000000',
Region: 'ap-chengdu',
Key: 'exampleobject'
}, function (err, data) {
console.log(err || data.Body);
});

需要注意的地方有以下幾點:

  1. 需要填寫您自己的Bucket信息。
  2. 需要實現(xiàn)getAuthorization函數(shù)來獲取簽名,代碼中是通過ajax請求后端服務(wù)器獲取簽名信息。
  3. 普通對象的訪問需要注意是否有對象權(quán)限,如果是私有對象需要通過簽名來獲取權(quán)限。
  4. 在讀取對象之前必須在控制臺上設(shè)置CORS規(guī)則。