This topic describes the API operations supported when the hierarchical namespace feature is disabled or enabled for a bucket.
In the following table, a check sign (√) indicates that the feature is supported. A cross sign (×) indicates that the feature is not supported.
Service operations
API | Hierarchical namespace disabled | Hierarchical namespace enabled |
---|---|---|
√ | √ |
Bucket operations
API | Hierarchical namespace disabled | Hierarchical namespace enabled | |
---|---|---|---|
Basic operation | √ | √ | |
√ | √ | ||
√ | √ | ||
√ | √ | ||
√ | √ | ||
√ | √ | ||
Retention policy | √ | × | |
√ | × | ||
√ | × | ||
√ | × | ||
√ | × | ||
Access control list (ACL) | √ | √ | |
√ | √ | ||
Lifecycle | √ | × | |
√ | × | ||
√ | × | ||
Versioning | √ | × | |
√ | × | ||
√ | × | ||
Cross-region replication (CRR) | √ | × | |
√ | × | ||
√ | × | ||
√ | × | ||
√ | × | ||
Bucket policy | √ | √ | |
√ | √ | ||
√ | √ | ||
Inventory | √ | × | |
√ | × | ||
√ | × | ||
√ | × | ||
Logging | √ | √ | |
√ | √ | ||
√ | √ | ||
Static website hosting | √ | × | |
√ | × | ||
√ | × | ||
Hotlink protection | √ | √ | |
√ | √ | ||
Tagging | √ | √ | |
√ | √ | ||
√ | √ | ||
Encryption | √ | √ | |
√ | √ | ||
√ | √ | ||
Pay-by-requester | √ | √ | |
√ | √ | ||
Cross-origin resource sharing (CORS) | √ | × | |
√ | × | ||
√ | × | ||
√ | × |
Object operations
API | Hierarchical namespace disabled | Hierarchical namespace enabled | |
---|---|---|---|
Basic operation | √ | √ | |
√ | √ | ||
√ | √ | ||
√ | × | ||
√ | √ | ||
√ | × | ||
√ | √ | ||
√ | √ | ||
√ | √ | ||
√ | × | ||
√ | × | ||
√ | × | ||
Directory management | × | √ | |
× | √ | ||
× | √ | ||
Multipart upload | √ | √ | |
√ | √ | ||
√ | √ | ||
√ | √ | ||
√ | √ | ||
√ | √ | ||
√ | √ | ||
ACL | √ | √ | |
√ | √ | ||
Symbolic link | √ | × | |
√ | × | ||
Tagging | √ | √ | |
√ | √ | ||
√ | √ |
LiveChannel operations
API | Hierarchical namespace disabled | Hierarchical namespace enabled |
---|---|---|
√ | × | |
√ | × | |
√ | × | |
√ | × | |
√ | × | |
√ | × | |
√ | × | |
√ | × | |
√ | × |