所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 用户指南 (Region Type I) 10

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
动作和条件的详细解释

动作和条件的详细解释

动作按照作用对象不同,分为通用(General)、对象(Object)、以及桶(Bucket)三种类型。详细描述如表6-22所示。

表6-22 各动作含义

类型

描述

通用(General)

*

通配符,表示该资源能进行的所有操作。

Get*

表示该资源能进行的所有的获取操作。

Put*

表示该资源能进行的所有的设置操作。

List*

表示该资源能进行的所有的列举操作。

对象(Object)

GetObject

可用作于获取对象内容,获取对象元数据。

GetObjectVersion

可用作于获取指定版本对象内容,获取指定版本对象元数据。

PutObject

可用作于PUT上传,POST上传,上传段,初始化上传段任务,合并段。

GetObjectAcl

获取对象ACL的相关信息。

GetObjectVersionAcl

获取指定版本对象ACL。

PutObjectAcl

设置对象ACL。

PutObjectVersionAcl

设置指定版本对象ACL。

DeleteObject

删除对象。

DeleteObjectVersion

删除对象(针对特定版本的对象)。

ListMultipartUploadParts

列举已上传段。

AbortMultipartUpload

取消多段上传任务。

桶(Bucket)

DeleteBucket

删除桶。

ListBucket

列举桶内对象,获取桶元数据。

ListBucketVersions

列举桶内多版本对象。

ListBucketMultipartUploads

列举多段上传任务。

GetBucketAcl

获取桶ACL的相关信息。

PutBucketAcl

设置桶ACL。

GetBucketCORS

获取桶CORS配置的相关信息。

PutBucketCORS

设置桶CORS。

GetBucketVersioning

获取桶多版本的相关信息。

PutBucketVersioning

设置多版本。

GetBucketLocation

获取桶位置。

GetBucketPolicy

获取桶策略配置的相关信息。

DeleteBucketPolicy

删除桶策略。

PutBucketPolicy

设置桶策略。

GetBucketLogging

获取桶日志管理的相关信息。

PutBucketLogging

设置桶日志管理。

GetBucketWebsite

获取桶的静态网站配置的相关信息。

PutBucketWebsite

设置桶的静态网站托管。

DeleteBucketWebsite

删除桶的静态网站托管配置。

GetLifecycleConfiguration

获取桶生命周期规则。

PutLifecycleConfiguration

设置桶生命周期规则。

桶策略中可选的条件判断类型如表6-23所示。

表6-23 各条件运算符含义

类型

关键字

说明

String

StringEquals

字符串匹配,简化为:streq。

StringNotEquals

字符串不匹配,简化为:strneq。

StringEqualsIgnoreCase

忽略大小写的字符串匹配,简化为:streqi。

StringNotEqualsIgnoreCase

忽略大小写的字符串不匹配,简化为:strneqi。

StringLike

不严格区分大小写的匹配。这些值可以在字符串中的任何地方包括一个多字符匹配的通配符(*)和单字符匹配通配符(?)。简化为:strl。

StringNotLike

严格区分大小写的匹配。这些值可以在字符串中的任何地方包括一个多字符匹配的通配符(*)和单字符匹配通配符(?)。简化为:strnl。

Numeric

NumericEquals

相等,简化为:numeq。

NumericNotEquals

不相等,简化为:numneq。

NumericLessThan

小于,简化为:numlt。

NumericLessThanEquals

小于等于,简化为:numlteq。

NumericGreaterThan

大于,简化为:numgt。

NumericGreaterThanEquals

大于等于,简化为:numgteq。

Date

DateEquals

日期时间相等,简化为:dateeq。

DateNotEquals

日期时间不相等,简化为:dateneq。

DateLessThan

日期时间小于,简化为:datelt

DateLessThanEquals

日期时间小于等于,简化为:datelteq。

DateGreaterThan

日期时间大于,简化为:dategt。

DateGreaterThanEquals

日期时间大于等于,简化为:dategteq。

Boolean

Bool

严格布尔值相等。

IP address

IpAddress

指定的IP或IP范围。

NotIpAddress

除指定的IP或IP范围外所有IP。

条件中可选的key包括以下两种:动作无关的通用key和动作有关的key。详情请参见表6-24表6-25

表6-24 通用Key

Key

类型

描述

CurrentTime

Date

服务器接收请求的时间,格式满足ISO8601标准。

EpochTim

Numeric

服务器接收请求的时间,格式为1970年1月1日00:00:00 UTC开始所经过的秒数,不考虑闰秒。

SecureTransport

Bool

请求是否使用SSL加密。

SourceIp

IP address

请求发起的源IP。

UserAgent

String

请求的客户端软件代理程序。

Referer

String

请求从哪个链接发起。

表6-25 动作有关的Key

Action

可选key

描述

ListBucket

prefix

String类型,列举以指定的字符串prefix开头的对象。

delimiter

String类型,用来分组桶内对象的字符串。

max-keys

Numeric类型,指定返回的最大对象数,返回的对象列表将是按照字典顺序的最多前max-keys个对象。

ListBucketVersions

prefix

String类型。

delimiter

String类型。

max-keys

Numeric类型。

PutBucketAcl

acl

修改桶ACL时在头域x-amz-acl中可以包含的Canned ACL取值范围为private public-read public-read-write authenticated-read bucketowner-read bucket-owner-full-control log-deliverywrite。

PutObject

acl

上传对象时在头域x-amz-acl 中可以包含的Canned ACL 取值范围为private public-read public-read-write authenticated-read bucketowner-read bucket-owner-full-control log-deliverywrite。

copysource

String类型,用来指定复制对象时对象操作的源桶名以及源对象名。格式如/bucketname/keyname。

metadatadirective

String类型,用来指定新对象的元数据是从元对象中复制,还是用请求中的元数据替换,取值范围为 COPY REPLACE。

PutObjectAcl

acl

上传对象时在头域x-amz-acl 中可以包含的Canned ACL 取值范围为private public-read|public-read-write authenticated-read bucketowner-read bucket-owner-full-control log-deliverywrite。

GetObjectVersion

VersionId

String类型,对象的版本号。

GetObjectVersionAcl

VersionId

String类型。

PutObjectVersionAcl

VersionId

String类型。

acl

上传对象时在头域x-amz-acl 中可以包含的Canned ACL 取值范围为private|public-read|public-read-write|authenticated-read|bucketowner-read|bucket-owner-full-control|log-deliverywrite。

DeleteObjectVersion

VersionId

String类型,对象的版本号。

翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043090

浏览量:17963

下载量:563

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页