Found 0 result in total
Content is empty
If you don't find the content you expect, please try another search term
Last updated:2021-12-24 09:59:07
KS3 allows you to classify objects by using tags. You can configure lifecycle rules for objects with specified tags.
Note: The object tagging feature is in public preview and is free of charge during this period. After the public preview ends, Kingsoft Cloud charges you for using this feature. For more information, see Billing modes and items.
Tags are key-value pairs that are attached to objects. You can attach tags to objects when you upload the objects or attach tags to existing objects.
A maximum of 10 tags can be attached to each object.
Rules of setting a key:
A key can contain letters, digits, spaces, and the following special characters: plus signs (+
), hyphens (-
), equal signs (=
), periods (.
), underscores (_
), colons (:
), and forward slashes (/
).
A key cannot start or end with a space or be left empty. It can be 1 to 128 characters in length and is case-sensitive.
Do not use a reserved field of the system as a key. Do not start a key with ksc: or kss:.
Rules of setting a value:
A value can contain letters, digits, spaces, and the following special characters: plus signs (+
), hyphens (-
), equal signs (=
), periods (.
), underscores (_
), colons (:
), and forward slashes (/
).
Only the bucket owner and authorized users have read and write permissions on object tags. Object tags are also replicated to the destination bucket during cross-region replication.
Object tags are not limited to folders. You can manage objects with specified tags in batches.
You can configure lifecycle rules for objects with specified tags. For example, you can configure tags for temporary objects that are periodically generated. Then, you can configure lifecycle rules to delete these objects based on the specified tags.
x-kss-tagging
request header when you upload an object.tagging
request header when you upload an object by using an HTML form.x-kss-tagging
request header when you initialize a multipart upload task.x-kss-tagging-directive
request header to specify whether to overwrite tags of the source object, and use the x-kss-tagging
request header to configure tags for the target object.x-kss-tagging
request header when you pull an object and upload it to a specified KS3 bucket.x-kss-tagging-count
response header when you call this operation to obtain an object.x-kss-tagging-count
response header when you call this operation to obtain the metadata of an object.
For more information, see Configure object tagging.
Users, roles, and services that perform operations related to tags must have the following permissions. You can manage these permissions by using bucket policies and IAM roles.
DeleteObjectTagging: the permission to delete object tags. If you have this permission, you can delete tags of an object.
Examples:
You must have the following permissions to copy an object with tags by calling the PUT Object Copy operation:
For more information about API permissions, see the description of the API operations that are listed in the "API operations related to object tagging" section.
When you configure a lifecycle rule, you can specify a filter to select the objects on which the lifecycle rule applies. You can specify a filter based on an object name prefix, object tags, or both.
Example:
<LifecycleConfiguration>
<Rule>
<ID>1</ID>
<Filter>
<And>
<Prefix>documents</Prefix>
<Tag>
<Key>age</Key>
<Value>21</Value>
</Tag>
<Tag>
<Key>name</Key>
<Value>li</Value>
</Tag>
</And>
</Filter>
<Status>Enabled</Status>
<Expiration>
<Days>30</Days>
</Expiration>
</Rule>
<Rule>
<ID>2</ID>
<Filter>
<And>
<Prefix>pic</Prefix>
<Tag>
<Key>age</Key>
<Value>20</Value>
</Tag>
</And>
</Filter>
<Status>Enabled</Status>
<Transition>
<Days>60</Days>
<StorageClass>Archive</StorageClass>
</Transition>
</Rule>
</LifecycleConfiguration>
Based on the preceding rules,
Note: For more information of lifecycle rules, see Manage lifecycle.
Pure Mode