发明名称 Archival data identification
摘要 Methods and systems are provided herein that facilitate cost-effective and reliable data identification in an archival data storage system. In an embodiment, a data object stored in an archival data storage system is identified by a data object identifier which encodes storage location information that may be used to locate a data object stored in an archival data storage system that reduces the cost to store a global index. The data object identifier may also encode policy information such as access control information usable for validating subsequent access to the data object, payload validation information such as size and digest usable for verifying the integrity of the payload data, metadata validation information such as error-detection codes usable for validating integrity of the data object identifier and other information.
申请公布号 US9213709(B2) 申请公布日期 2015.12.15
申请号 US201213569994 申请日期 2012.08.08
申请人 Amazon Technologies, Inc. 发明人 Patiejunas Kestutis;Donlan Bryan J.;Lazier Colin L.;Sorenson, III James Christopher;Seigle Mark C.;Claiborn Christian L.
分类号 G06F17/30;G06F21/60;G06F21/62;H04L29/08;H04L29/06 主分类号 G06F17/30
代理机构 Davis Wright Tremaine LLP 代理人 Davis Wright Tremaine LLP
主权项 1. A computer-implemented method, comprising: under the control of one or more computer systems configured with executable instructions, receiving, from a requesting entity, a data store request to store a data object;storing the data object at a transient data store;prior to storing the data object in a non-transient data storage location, providing, to the requesting entity, a data object identifier for the data object, the data object identifier encoding at least storage location information used to indicate the non-transient data storage location, payload validation information, and policy information;storing the data object in the non-transient data storage location;receiving a data retrieval request to retrieve the data object, the data retrieval request specifying the data object identifier;decoding the data object identifier to obtain at least the storage location information, the payload validation information, and the policy information;validating the data retrieval request using at least the policy information;retrieving the data object as a retrieved data object from the non-transient data storage location using at least the storage location information;validating integrity of the retrieved data object using at least the payload validation information; andproviding the retrieved data object.
地址 Seattle WA US