Cloud Storage Properties are represented as a key-value pair (String-String) collection. Mentioned pairs are either directly retrieved from Cloud Storage Provider APIs, such as AWS or Azure, object headers or derived from their values.
Storage Properties are reflected at the content level and content may (especially when in Cloud Storage) or may not have at least one such property. Storage Properties are not persisted as part of the metadata (or any other way), so we rely on the ContentStore and ServiceAdapter implementations to provide the means to retrieve/derive the storage properties information.
When cloud connectors, such as AWS S3 or Azure Blob Storage, do not provide functionality to retrieve storage properties, none will be returned.
This Rest API is used by the newest Cloud storage connectors. for more information, see the Alfresco Content Connector for AWS S3 and Alfresco Content Connector for Azure documentation.
The requests below show responses for different storage classes when using Alfresco Content Connector for Amazon S3, similar responses will be returned when Alfresco Content Connector for Azure Blob is installed, although with some native storage properties with prefix x-ms- instead of x-amz-.