Skip to main content

Capabilities

Version:
IDTitleDescriptionThreat Mappings
CCC.ObjStor.CP01Storage BucketsThe service always provides buckets as uniquely identifiable containers in which objects are stored and to which access policies and configuration are applied.1
CCC.ObjStor.CP02Storage ObjectsThe service always stores each data element as an object that contains both the data and its metadata, addressed by a unique key within a bucket.1
CCC.ObjStor.CP05Store New ObjectsThe service always allows a user to store a new object in a bucket under a key that is not yet in use.3
CCC.ObjStor.CP06Replace Stored ObjectsThe service always allows a user to replace an object in a bucket by writing a new object to the same key, overwriting the previous content unless versioning retains it.3
CCC.ObjStor.CP07Delete Stored ObjectsThe service always allows a user to delete an object from a bucket given the object key.4
CCC.ObjStor.CP10Object Level Access ControlThe service can enforce access permissions on an individual object, independently of the permissions applied to the containing bucket. Whether object-level permissions are enabled by default on a new bucket varies by provider.1
CCC.ObjStor.CP12Storage ClassesThe service always offers multiple storage classes with differing durability, availability and retrieval latency, and an object may be configured to use a class other than the default.1
CCC.ObjStor.CP14Customer-Provided Encryption KeysThe service can encrypt an object at rest with a key that the user supplies in each request and that the service does not retain, as distinct from a key referenced from a key management service, so the object can only be read by presenting the same key again.1
CCC.ObjStor.CP15Cross-Origin Resource SharingThe service may be configured with a cross-origin resource sharing (CORS) policy on a bucket that determines which web origins a browser is permitted to request objects from.1
CCC.ObjStor.CP16Bucket-Level-Only Access PolicyThe service may be configured to disable object-level permissions on a bucket, so that access to every object is governed solely by the bucket-level policy.1
CCC.ObjStor.CP17Object ImmutabilityThe service may be configured to lock an object or a bucket so that its objects cannot be overwritten or deleted until a retention period expires, and the lock itself may be made irrevocable.2

Imports

IDRemarks
CCC.Core.CP01Encryption in Transit Enabled by Default
CCC.Core.CP02Encryption at Rest Enabled by Default
CCC.Core.CP03Access Log Publication
CCC.Core.CP05Signed URLs
CCC.Core.CP06Access Control
CCC.Core.CP07Event Publication
CCC.Core.CP08Data Replication
CCC.Core.CP09Metrics Publication
CCC.Core.CP10Log Publication
CCC.Core.CP11Backup
CCC.Core.CP12Recovery
CCC.Core.CP14API Access
CCC.Core.CP15Cost Management
CCC.Core.CP16Budgeting
CCC.Core.CP18Resource Versioning
CCC.Core.CP20Resource Tagging
CCC.Core.CP22Location Lock-In
CCC.Core.CP23Network Access Rules
CCC.Core.CP28Command-line Interface
CCC.Core.CP30Passive Ingestion
CCC.Core.CP32Deletion Protection
CCC.Core.CP33Public Access Restriction
CCC.Core.CP34Data Lifecycle Policy
CCC.Core.CP35Customer-Managed Encryption Keys