对象存储服务 OBS-生成带授权信息的URL(Harmony SDK):请求参数
请求参数
参数名称 |
参数类型 |
是否必选 |
描述 |
---|---|---|---|
input |
必选 |
参数解释: 生成带授权信息的URL接口入参,详见CreateSignedUrlInput。 |
参数名称 |
参数类型 |
是否必选 |
描述 |
---|---|---|---|
Method |
必选 |
参数解释: HTTP方法类型,详情参见HttpMethodType。 |
|
Bucket |
string |
可选 |
参数解释: 桶名。 约束限制:
默认取值: 无 |
Key |
string |
可选 |
参数解释: 对象名。对象名是对象在存储桶中的唯一标识。对象名是对象在桶中的完整路径,路径中不包含桶名。 例如,您对象的访问地址为examplebucket.obs.cn-north-4. myhuaweicloud.com/folder/test.txt 中,对象名为folder/test.txt。 取值范围: 长度大于0且不超过1024的字符串。 默认取值: 无 |
SpecialParam |
可选 |
参数解释: 要访问的子资源,详情参见SpecialParam。 |
|
Expires |
number |
可选 |
参数解释: 带授权信息的URL的过期时间。 取值范围: 0~(231-1),单位:秒。 默认取值: 300 |
Headers |
object |
可选 |
参数解释: 请求中携带的头域。 默认取值: 无 |
QueryParams |
object |
可选 |
参数解释: 请求中携带的查询参数。 默认取值: 无 |
常量名 |
原始值 |
说明 |
---|---|---|
GET |
GET |
HTTP GET请求。 |
POST |
POST |
HTTP POST请求。 |
PUT |
PUT |
HTTP PUT请求。 |
DELETE |
DELETE |
HTTP DELETE请求。 |
HEAD |
HEAD |
HTTP HEAD请求。 |
OPTIONS |
OPTIONS |
HTTP OPTIONS请求。 |
常量名 |
原始值 |
适用接口 |
---|---|---|
STORAGE_POLICY |
storagePolicy |
设置/获取桶存储类型。 |
QUOTA |
quota |
设置/获取桶配额。 |
STORAGE_INFO |
storageinfo |
获取桶存量信息。 |
LOCATION |
location |
获取桶区域位置。 |
ACL |
acl |
设置/获取桶ACL、设置/获取对象ACL。 |
POLICY |
policy |
设置/获取/删除桶策略。 |
CORS |
cors |
设置/获取/删除桶CORS配置。 |
VERSIONING |
versioning |
设置/获取桶多版本状态。 |
WEBSITE |
website |
设置/获取/删除桶Website配置。 |
LOG GING |
logging |
设置/获取桶日志管理配置。 |
LIFECYCLE |
lifecycle |
设置/获取/删除桶生命周期配置。 |
NOTIFICATION |
notification |
设置/获取桶时间通知配置。 |
TAGGING |
tagging |
设置/获取/删除桶标签。 |
APPEND |
append |
追加上传对象 |
DELETE |
delete |
批量删除对象。 |
VERSIONS |
versions |
列举桶内多版本对象。 |
UPLOADS |
uploads |
列举桶内分段上传任务、初始化分段上传任务。 |
RESTORE |
restore |
恢复归档存储或深度归档存储对象。 |