You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This document explains the Storage Extension to the [SpatioTemporal Asset Catalog](https://github.com/radiantearth/stac-spec) (STAC) specification.
11
11
This extension adds fields to STAC Item and Asset objects, allowing for details related to cloud storage access and costs to be associated
@@ -18,26 +18,24 @@ with a STAC Item. This extension does not cover NFS solutions provided by PaaS
18
18
-[Changelog](./CHANGELOG.md)
19
19
20
20
## Item Fields
21
+
21
22
| Field Name | Type | Description |
22
23
| ----------- | ------ | ----------- |
23
24
| storage:min_tier_duration| integer | number of days for the shortest time tier restriction on access of an asset. |
24
25
| storage:max_tier_duration| integer | number of days for the longest time tier restrictions on access of an asset. |
25
26
| storage:archived| bool | descriptor for whether the data is "properly" archived according to implementers discretion |
26
-
27
-
## Asset Fields
28
-
29
-
| Field Name | Type | Description |
30
-
| ----------- | ------ | ----------- |
31
27
| storage:platform| string | (REQUIRED) The [cloud provider](#providers) where data is stored |
32
28
| storage:manager| string | The entity in charge of managing the data. |
33
29
| storage:region| string | (REQUIRED) The region where the data is stored. Relevant to speed of access and inter region egress costs (as defined by PaaS provider) |
34
-
| storage:bucket| string | The bucket for the asset, used along with object path |
30
+
| storage:bucket| string | The bucket for the asset(s), used along with object path |
35
31
| storage:object_path| string | The object_path for the asset, used along with bucket |
36
32
| storage:requester_pays| bool | Is the data requester pays or is it data manager/cloud provider pays. *Defaults to false*|
37
33
| storage:tier| string | The title for the tier type (as defined by PaaS provider) |
38
34
| storage:tier_duration| integer | Minimum storage duration (in days) required before additional fees |
39
35
| storage:first_byte_latency| string | approximate time unit (milliseconds, minutes or hours) for accessing first byte of data |
40
36
37
+
While these are all valid properties on an Item, they will typically be defined per-asset. If a field applies equally to all assets (e.g., storage:platform=AWS if all assets are on AWS), then it should be specified in Item properties.
0 commit comments