查看防盜鏈規則
更新時間 2024-10-31 15:40:12
最近更新時間: 2024-10-31 15:40:12
分享文章
接口介紹
查看存儲空間(Bucket)的防盜鏈(Referer)相關配置。
接口約束
無
請求URI
GET /v1/resourceObject/bucket/Referer
路徑參數
無
Query參數
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| regionCode | 是 | String | 區域編碼 | 0001 | |
| bucketName | 是 | String | 桶名 | bucket1 |
注: 如果query中的參數為固定參數,可以傳參數名或傳空。
請求參數
請求頭header參數
無
請求體body參數
無
響應參數
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| statusCode | 是 | Integer | 本次請求的結果碼 | 0 | |
| error | 是 | String | 錯誤碼,創建成功時,不返回該字段 | ||
| message | 是 | String | 錯誤文本信息,創建成功時,為空字符串 | ||
| returnObj | 是 | String of Object | 返回結果 | returnObj |
表 returnObj
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| code | 是 | String | 業務返回碼,0表示業務成功 | 0 | |
| content | 是 | Array of Objects | 業務返回數據 | data | |
| message | 是 | String | 業務消息 |
表 data
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| Condition | 是 | Object | 域名匹配條件 | StringNotLike | |
| Action | 是 | String | s3協議操作 | s3:GetObject | |
| Resource | 是 | String | s3資源對象 | arn:aws:s3:::test-0914/* | |
| Effect | 是 | String | 是否生效 | Deny | |
| Principal | 是 | String | 策略 | * | |
| Sid | 是 | String | 規則id | Referer#e212d215-dfa0-4ff1-8bd1-6d452d8f9449 |
表 StringNotLike
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| StringNotLike | 是 | Array of Objects | 限制或允許的域名組 | aws:Referer |
表 aws:Referer
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| aws:Referer | 是 | Array of Strings | 相關域名組 |
請求示例
GET /v1/resourceObject/bucket/Referer?regionCode=0001&bucketName=test
請求頭header
無
請求體body
無
響應示例
{
"statusCode": "0",
"message": "",
"returnObj": {
"code": "0",
"message": "",
"content": [{
"Condition": {
"StringNotLike": [{
"aws:Referer": ["//example1.daliqc.cn*"]
}, {
"aws:Referer": ["//example2.daliqc.cn*"]
}, {
"aws:Referer": ["//example3.daliqc.cn*"]
}]
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::bbb/*",
"Effect": "Deny",
"Principal": "*",
"Sid": "Referer#e212d215-dfa0-4ff1-8bd1-6d452d8f9449"
}]
}
}
狀態碼
| 狀態碼 | 描述 |
|---|---|
| 0 | 表示業務成功 |
| 400 | 請求參數有誤 |
| 403 | 用戶鑒權失敗,用戶無操作權限 |
| 404 | 請求的資源不存在,輸入錯誤的URL |
| 500 | 業務執行異常 |