-
公开(公告)号:US11671425B2
公开(公告)日:2023-06-06
申请号:US16912490
申请日:2020-06-25
Applicant: Amazon Technologies, Inc.
Inventor: Srikanth Mandadi , Khaled Salah Sedky , Slavka Praus , Marc R. Barbour
CPC classification number: H04L63/0876 , H04L9/3247 , H04L63/0435 , H04L63/061 , H04L63/0807 , H04L63/20
Abstract: A request is obtained for accessing a resource in a different region from a region indicated by a session token included with the request. The session token is re-encrypted using secret information of the second region. The request to access the resource in the different region can be fulfilled using the re-encrypted session token.
-
公开(公告)号:US11308123B2
公开(公告)日:2022-04-19
申请号:US16888240
申请日:2020-05-29
Applicant: Amazon Technologies, Inc.
Inventor: Alazel Acheson , Christopher Ryan Baker , Mahendra Manshi Chheda , James Robert Englert , Meng Li , Srikanth Mandadi , Slavka Praus , Colin Watson
Abstract: Updates to a hierarchical data structure may be selectively replicated to other replicas of the hierarchical data structure. An update for a hierarchical data structure may be received and committed to the hierarchical data structure. A determination as to whether any other replicas of the hierarchical data structure have permission to receive the update may be made. For those replicas of the hierarchical data structure with permission to receive the update, the update may be provided to the replicas and committed to the replicas. Different types of replication techniques may be implemented, such as pull-based replication techniques or push-based replication techniques. Replication permissions for objects of the hierarchical data structure may be individually defined, in some embodiments.
-
公开(公告)号:US10860550B1
公开(公告)日:2020-12-08
申请号:US15475024
申请日:2017-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Mahendra Manshi Chheda , James Robert Englert , Srikanth Mandadi , Alazel Acheson , Daniel Stephen Popick
Abstract: Versions of a schema may be maintained for application to hierarchical data structures. Updates to include in a new version of a schema may be received. The updates may be evaluated for compatibility with a current version of the schema. Compatible updates may be included in the new version of the schema. Incompatible updates may not be included in the new version of the schema. The new version of the schema may be made available for application to hierarchical data structures inclusive of the compatible updates to the schema.
-
公开(公告)号:US20200293550A1
公开(公告)日:2020-09-17
申请号:US16888240
申请日:2020-05-29
Applicant: Amazon Technologies, Inc.
Inventor: Alazel Acheson , Christopher Ryan Baker , Mahendra Manshi Chheda , James Robert Englert , Meng Li , Srikanth Mandadi , Slavka Praus , Colin Watson
Abstract: Updates to a hierarchical data structure may be selectively replicated to other replicas of the hierarchical data structure. An update for a hierarchical data structure may be received and committed to the hierarchical data structure. A determination as to whether any other replicas of the hierarchical data structure have permission to receive the update may be made. For those replicas of the hierarchical data structure with permission to receive the update, the update may be provided to the replicas and committed to the replicas. Different types of replication techniques may be implemented, such as pull-based replication techniques or push-based replication techniques. Replication permissions for objects of the hierarchical data structure may be individually defined, in some embodiments.
-
公开(公告)号:US10277569B1
公开(公告)日:2019-04-30
申请号:US14958888
申请日:2015-12-03
Applicant: Amazon Technologies, Inc.
Inventor: Marc R. Barbour , Khaled Salah Sedky , Slavka Praus , Srikanth Mandadi
Abstract: Techniques for using short-term session credentials across regions are described herein. A first request for resources generated using a short-term session credentials and digitally signed with a digital signature. The request is generated in a first region and received in a second region. In response to the request, a second request is generated in the second region to validate the first request. A new session token that is usable in the second region is generated and returned to the second region. The new session token can then be used in the second region to fulfill the first request.
-
公开(公告)号:US12174854B2
公开(公告)日:2024-12-24
申请号:US17508831
申请日:2021-10-22
Applicant: Amazon Technologies, Inc.
Inventor: Srikanth Mandadi , Matthew Berry , Slavka Praus , Chris Baker , Marvin Michael Theimer , Anders Samuelsson , Khaled Salah Sedky
IPC: G06F16/27 , G06F16/18 , G06F16/23 , G06F16/28 , G06F16/901
Abstract: A distributed data store may maintain versioned hierarchical data structures. Different versions of a hierarchical data structure may be maintained consistent with a transaction log for the hierarchical data structure. When access requests directed to the hierarchical data structure are received, a version of the hierarchical data structure may be identified for processing an access request. For access requests with snapshot isolation, the identified version alone may be sufficient to consistently process the access request. For access requests with higher isolation requirements, such as serializable isolation, transactions based on the access request may be submitted to the transaction log so that access requests resulting in committed transactions may be allowed, whereas access requests resulting in conflicting transactions may be denied.
-
公开(公告)号:US11550763B2
公开(公告)日:2023-01-10
申请号:US17112744
申请日:2020-12-04
Applicant: Amazon Technologies, Inc.
Inventor: Mahendra Manshi Chheda , James Robert Englert , Srikanth Mandadi , Alazel Acheson , Daniel Stephen Popick
Abstract: Versions of a schema may be maintained for application to hierarchical data structures. Updates to include in a new version of a schema may be received. The updates may be evaluated for compatibility with a current version of the schema. Compatible updates may be included in the new version of the schema. Incompatible updates may not be included in the new version of the schema. The new version of the schema may be made available for application to hierarchical data structures inclusive of the compatible updates to the schema.
-
公开(公告)号:US20210109907A1
公开(公告)日:2021-04-15
申请号:US17112744
申请日:2020-12-04
Applicant: Amazon Technologies, Inc.
Inventor: Mahendra Manshi Chheda , James Robert Englert , Srikanth Mandadi , Alazel Acheson , Daniel Stephen Popick
Abstract: Versions of a schema may be maintained for application to hierarchical data structures. Updates to include in a new version of a schema may be received. The updates may be evaluated for compatibility with a current version of the schema. Compatible updates may be included in the new version of the schema. Incompatible updates may not be included in the new version of the schema. The new version of the schema may be made available for application to hierarchical data structures inclusive of the compatible updates to the schema.
-
公开(公告)号:US20180145835A1
公开(公告)日:2018-05-24
申请号:US15875995
申请日:2018-01-19
Applicant: Amazon Technologies, Inc.
Inventor: Marc R. Barbour , Khaled Salah Sedky , Srikanth Mandadi , Slavka Praus
Abstract: Techniques for using short-term credentials using asymmetric session keys are described herein. A request for a short-term credential is received that is digitally signed with a different credential. In response to the request, short-term credential data is generated and populated with a public session key corresponding to a private session key. The short-term credential data is then encrypted with a session encryption key to produce the short-term credential token, which can then be used by the requester as a short-term credential for subsequent requests.
-
公开(公告)号:US11086531B2
公开(公告)日:2021-08-10
申请号:US16575258
申请日:2019-09-18
Applicant: Amazon Technologies, Inc.
Inventor: Mahendra Manshi Chheda , Srikanth Mandadi , Alazel Acheson , Christopher Ryan Baker , Matthew William Berry, Jr.
IPC: G06F3/06
Abstract: Scaling events may be detected for hosting hierarchical data structures. Scaling events may be detected to modify the capacity of a data store for hierarchical data structures to handle changing write workloads, read workloads, or storage capacity. Hierarchical data structures may be moved from one group of storage hosts to another group of storage hosts according to a filtered snapshot that includes the hierarchical data structures to be moved that is provided to the destination storage hosts. Changes made to the hierarchical data structures made at the source storage hosts during the move can be applied to the filtered snapshot so that the hierarchical data structures may be made available at the destination storage hosts inclusive of the changes.
-
-
-
-
-
-
-
-
-