-
公开(公告)号:US11789723B2
公开(公告)日:2023-10-17
申请号:US17941613
申请日:2022-09-09
Applicant: Amazon Technologies, Inc.
Inventor: Anthony Joseph Suarez , Scott Kerns Windsor , Nare Hayrapetyan , Daniel Robert Gerdesmeier , Pooja Kalpana Prakash
CPC classification number: G06F8/71 , G06F8/63 , G06F9/45558 , G06F21/53 , G06F21/6209 , G06F2009/4557 , G06F2221/033
Abstract: A request to store a container image is received from a device associated with a customer of a computing resource service provider. Validity of a security token associated with the request is authenticated using a cryptographic key maintained as a secret by the computing resource service provider. One or more layers of the container image is built based at least in part on at least one build artifact to form a set of built layers. The software image including the set of built layers is stored in a repository associated with the customer. A manifest of metadata for the set of built layers is stored in a database of a structured data store. The container image is obtained in the form of an obtained container image. The obtained container image is deployed as the software container in at least one virtual machine instance associated with the customer.
-
公开(公告)号:US20190235861A1
公开(公告)日:2019-08-01
申请号:US16383523
申请日:2019-04-12
Applicant: Amazon Technologies, Inc.
Inventor: Anthony Joseph Suarez , Scott Kerns Windsor , Nare Hayrapetyan , Daniel Robert Gerdesmeier , Pooja Kalpana Prakash
CPC classification number: G06F8/71 , G06F8/63 , G06F9/45558 , G06F21/53 , G06F21/6209 , G06F2009/4557 , G06F2221/033
Abstract: A request to store a container image is received from a device associated with a customer of a computing resource service provider. Validity of a security token associated with the request is authenticated using a cryptographic key maintained as a secret by the computing resource service provider. One or more layers of the container image is built based at least in part on at least one build artifact to form a set of built layers. The software image including the set of built layers is stored in a repository associated with the customer. A manifest of metadata for the set of built layers is stored in a database of a structured data store. The container image is obtained in the form of an obtained container image. The obtained container image is deployed as the software container in at least one virtual machine instance associated with the customer.
-
公开(公告)号:US10032032B2
公开(公告)日:2018-07-24
申请号:US14975637
申请日:2015-12-18
Applicant: Amazon Technologies, Inc.
Inventor: Anthony Joseph Suarez , Scott Kerns Windsor , Nare Hayrapetyan , Daniel Robert Gerdesmeier , Pooja Kalpana Prakash
Abstract: A request to a scan a software image for specified criteria is received, the software image comprising layers stored in a first data store. Metadata in a second data store, different from the first data store, is searched through to obtain information corresponding to the software image. A first set of the layers that matches the specified criteria is determined, based at least in part on the information. The first set of layers is marked as un-referenceable. Asynchronous to fulfillment of the request, a second set of layers of the layers to be deleted is determined, based at least in part on the metadata, the second set of layers including layers marked as un-referenceable, and the second set of layers is deleted.
-
公开(公告)号:US10026099B1
公开(公告)日:2018-07-17
申请号:US14570799
申请日:2014-12-15
Applicant: Amazon Technologies, Inc.
Inventor: Siddharth Vivek Joshi , David Aronchick , James Robert Blair , Canku Alp Calargun , Hyma Srinivasa Murthy , Vishal Bethur Sathyamurthy , Scott Kerns Windsor
Abstract: Tracking waiting lists associated with merchants and presenting deals to users based on adding the users to waiting lists is described. A service provider may enable merchants to track waiting lists associated with their own services and services of other merchants. Users may be automatically added to waiting lists of merchants based at least in part on a service provider determining that a user is at a geographic location of a merchant. Based at least in part on adding a user to a waiting list for a particular merchant, the service provider may access and select deals from one or more alternative merchants. The one or more alternative merchants may not have waiting lists or may have waiting lists with fewer groups than the waiting list for the particular merchant. The service provider may offer the deals to the user via a user device.
-
公开(公告)号:US10002247B2
公开(公告)日:2018-06-19
申请号:US14975627
申请日:2015-12-18
Applicant: Amazon Technologies, Inc.
Inventor: Anthony Joseph Suarez , Scott Kerns Windsor , Nare Hayrapetyan , Daniel Robert Gerdesmeier , Pooja Kalpana Prakash
CPC classification number: G06F21/53 , G06F8/60 , G06F9/45558 , G06F21/31 , G06F2009/4557 , G06F2221/033
Abstract: A software image associated with a first customer of a computing resource service provider and criteria for identifying an event is received, the software image comprising a set of layers. The set of layers is stored in a first data store to form a stored set of layers, the first data store being physically located in a first region. The set of layers is copied to a second data store to form a copied set of layers, the second data store being physically located in a second region different from the first region. The copied set of layers is launched as a container executing in an instance that is physically located in the second region, and, as a result of identifying an occurrence of the event, the container is caused to be unavailable to an entity associated with the instance.
-
公开(公告)号:US20170177877A1
公开(公告)日:2017-06-22
申请号:US14975637
申请日:2015-12-18
Applicant: Amazon Technologies, Inc.
Inventor: Anthony Joseph Suarez , Scott Kerns Windsor , Nare Hayrapetyan , Daniel Robert Gerdesmeier , Pooja Kalpana Prakash
CPC classification number: G06F21/577 , G06F8/63 , G06F8/71 , G06F9/44505 , G06F9/45558 , G06F17/30233 , G06F17/30477 , G06F21/562 , G06F21/602 , G06F21/6218 , G06F2009/45562 , G06F2221/033
Abstract: A request to a scan a software image for specified criteria is received, the software image comprising layers stored in a first data store. Metadata in a second data store, different from the first data store, is searched through to obtain information corresponding to the software image. A first set of the layers that matches the specified criteria is determined, based at least in part on the information. The first set of layers is marked as un-referenceable. Asynchronous to fulfillment of the request, a second set of layers of the layers to be deleted is determined, based at least in part on the metadata, the second set of layers including layers marked as un-referenceable, and the second set of layers is deleted.
-
公开(公告)号:US20170177860A1
公开(公告)日:2017-06-22
申请号:US14975627
申请日:2015-12-18
Applicant: Amazon Technologies, Inc.
Inventor: Anthony Joseph Suarez , Scott Kerns Windsor , Nare Hayrapetyan , Daniel Robert Gerdesmeier , Pooja Kalpana Prakash
CPC classification number: G06F21/53 , G06F8/60 , G06F9/45558 , G06F21/31 , G06F2009/4557 , G06F2221/033
Abstract: A software image associated with a first customer of a computing resource service provider and criteria for identifying an event is received, the software image comprising a set of layers. The set of layers is stored in a first data store to form a stored set of layers, the first data store being physically located in a first region. The set of layers is copied to a second data store to form a copied set of layers, the second data store being physically located in a second region different from the first region. The copied set of layers is launched as a container executing in an instance that is physically located in the second region, and, as a result of identifying an occurrence of the event, the container is caused to be unavailable to an entity associated with the instance.
-
-
-
-
-
-