Torch Object Storage
Category | Description |
Category | Description |
Number of bucket inventory rules | You can configure each bucket with up to ten bucket inventory rules. |
Configuring bucket inventory rules |
|
Generation time | The first time you configure a bucket inventory rule, TOS will load the rules within 24 hours for FNS buckets and within 48 hours for HNS buckets. If there are fewer than 10 billion objects in a bucket, an inventory report is usually generated within 24 hours of the rule being loaded. If the number exceeds 10 billion, the generation time increases accordingly. tip If you need to execute an inventory rule for an FNS bucket immediately, see Execute a bucket inventory rule immediately under Other operations. |
Object quantity | TOS supports daily or weekly exports of inventory files. We recommend setting the export frequency according to the number of objects.
|
Editing a bucket inventory rule | If you edit a bucket inventory rule while it is being executed, the changes may appear in inventory files generated on or after the day the rule was edited. For this reason, we recommend using inventory files generated one day after the rule was modified. |
Deleting a bucket inventory rule | If you delete a bucket inventory rule while it is being executed, some inventory files may remain in the directory and the generation of new files may stop. |
Others |
|
Billable item | Description |
Billable item | Description |
Storage cost | Generated inventory reports occupy storage space in the destination bucket, resulting in storage costs. |
API requests |
|
Outbound traffic over the public network | Downloading and reading inventory reports via the public endpoint incurs cost for outbound traffic over the public network. |
Parameter | Description |
Parameter | Description |
Status | Select whether to activate the bucket inventory rule. The options are Enabled and Disabled. |
Rule name | Specify the name of the bucket inventory rule. Rule names must:
|
Target bucket | Select the bucket in which the inventory file will be stored. warning
|
Inventory report prefix | Specify the path prefix for storing inventory files in the destination bucket. If no prefix is defined, the default prefix tos_bucket_inventory will be used. Naming rules:
|
Report output format | Use the following options to configure the inventory report output format:
|
Report export cycle | Select a cycle for report export. You can choose weekly, daily, or one-off. tip
|
Object version | Select the object versions to be exported. You can choose either Current version or All versions. tip This parameter only applies to buckets that have versioning enabled. |
Filter settings | Configure the scope of objects and information to be included in inventory reports:
tip Exporting last access time is currently in closed beta. Please contact your account manager for access. |
Parameter | Description |
Parameter | Description |
destinationPrefix/ | Specifies the path prefix for storing inventory reports in the destination bucket. If no prefix is defined, the default prefix tos_bucket_inventory will be used. |
sourceBucketName/ | Specifies the bucket from which the inventory file was generated. |
inventoryId/ | Specifies the name of the bucket inventory rule. |
YYYY-MM-DDTHH-MMZ/ | Specifies the time when scanning of the stored objects began during the generation of the inventory file, in UTC time and formatted as YYYY-MM-DDTHH-MMZ. tip
|
files/ | Specifies the directory in which the inventory file is stored. The default is files/. Inventory files are formatted as UUID.csv.gz, with the default format being .csv.gz. tip
|
manifest.json | A file that stores the metadata and other information of the inventory file. For more information, see manifest.json. |
manifest.checksum | Specifies the MD5 checksum of the manifest.json file, for example 79b1e0cbe3af7fdf127b91af601b****. |
Parameter | | Description |
Parameter | | Description |
creationTimestamp | | A Unix timestamp in seconds showing when scanning of the source bucket began. |
sourceBucket | | Specifies the bucket from which the inventory file was generated. |
destinationBucket | | Specifies the bucket in which the inventory file is stored. |
fileFormat | | Specifies the format of the inventory file. The default is CSV. |
fileSchema | | |
version | | Specifies the version number of the inventory file. |
files | Key | Specifies the full path and filename of the inventory file. |
| Size | Specifies the size of the inventory file in bytes. |
| MD5checksum | Specifies the MD5 checksum of the inventory file. |
| InventoriedRecord | Specifies the number of records in the inventory file. |
Parameter | Required | Description |
Parameter | Required | Description |
BucketName | Yes | Specifies the name of the source bucket. |
ObjKey | Yes | Specifies the name of the object. tip Object names are URL-encoded and must be decoded before use. |
VersionId | Yes | Specifies the version ID of the object. tip This parameter only appears when versioning is enabled for the bucket and the Object version is set to All versions. |
IsLatest | Yes | Specifies whether the object version is the latest version. The fields are described as follows:
tip This parameter only appears when versioning is enabled for the bucket and the Object version is set to All versions. |
IsDeleteMarker | Yes | Specifies whether the object version is a deletion mark. The fields are described as follows:
tip This parameter only appears when versioning is enabled for the bucket and the Object version is set to All versions. |
Size | No | Specifies the size of the object in bytes. |
ETag | No | Specifies the ETag of the object. |
StorageClass | No | Specifies the storage type of the object. The fields are described as follows:
|
IntelligentTieringAccessTier | No | Specifies the Intelligent Tiering access tier in which the object is stored. The fields are described as follows:
|
LastModifiedDate | No | Specifies the date on which the object was last modified. This is written in Unix timestamp format and is measured in seconds. |
IsMultipartUploaded | No | Specifies whether the object was uploaded via multipart upload. The fields are described as follows:
|
EncryptionStatus | No | Specifies whether the object is encrypted. The fields are described as follows:
|
CRC64 | No | Specifies the CRC64 value of the object, which is commonly used to verify data integrity. |
ReplicationStatus | No | Specifies the cross-region or same-region replication status of the object:
tip The feature that allows you to view the replication status of source objects is currently in closed beta. Contact your account manager for access.
|
Tag | No | Specifies the tag(s) assigned to the object. The format is key1#value1;key2#value2;. tip Object tag keys and values are URL-encoded and must be decoded before use. |
RetentionMode | No | Specifies the retention policy mode of the object. The fields are described as follows:
|
RetainUntilTimestamp | No | Specifies the time at which the object's retention period expires. This is written in Unix timestamp format and is measured in seconds. |
LastAccessTime | No | Specifies when the object was last accessed. tip
|