×

Methods and apparatus for controlling snapshot exports

  • US 8,789,208 B1
  • Filed: 12/13/2011
  • Issued: 07/22/2014
  • Est. Priority Date: 10/04/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • performing, by a snapshot export control process implemented on one or more devices on a provider network;

    obtaining, from a client of the provider network, a request directed to one or more snapshots stored on a data store on the provider network, wherein a snapshot is a differential backup of a client volume;

    determining if the client has rights to export the one or more snapshots, wherein said determining comprises, for each of the one or more snapshots, examining a snapshot manifest file corresponding to the snapshot, wherein the snapshot manifest file maps data blocks of the client data volume to locations of data chunks stored in the snapshot and records account identifiers for creators of the data blocks, wherein each snapshot manifest file includes creator account information for data blocks in the respective snapshot, and wherein said examining compares account information for the client with the creator account information for the data blocks in the respective snapshot;

    identifying, via said examining, a snapshot that includes at least one data block created by a different account than the client account, wherein the client does not have rights to export a snapshot that includes data created by the different account; and

    generating a response to the request that does not include the identified snapshot.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×