This topic describes Object Storage Service (OSS) feature settings that are required to produce values of specific fields in metadata indexing.
CORS-related fields
Fields related to cross-origin resource sharing (CORS), such as AccessControlAllowOrigin and AccessControlRequestMethod, require CORS to be configured for the bucket. For more information, see CORS.
Tag-related fields
Tag-related fields, such as OSSTagging.* and OSSTaggingCount, require objects to have tags, For more information, see Add tags to an object.
Versioning-related fields
Versioning-related fields require versioning to be enabled for the bucket. For more information, see Overview.
Expiration-related fields
Expiration-related fields, such as OSSExpiration, require the bucket to have a lifecycle rule. For more information, see Overview.
Metadata-related fields
Metadata-related fields, such as CacheControl, ContentDisposition, ContentEncoding, ContentLanguage, and OSSUserMeta.* require objects to have the corresponding metadata settings. For more information, see Manage object metadata.
Fields related to server-side encryption
Fields related to server-side encryption, such as ServerSideDataEncryption, ServerSideEncryption, ServerSideEncryptionCustomerAlgorithm, and ServerSideEncryptionKeyId, require server-side encryption to be enabled for the bucket. For more information, see Server-side encryption.