CUSTOM COMMUNICATION CHANNELS FOR APPLICATION DEPLOYMENT
First Claim
Patent Images
1. A system, comprising:
- one or more components of an application deployment service implemented at a plurality of computing devices of a provider network;
wherein the one or more components are configured to;
receive a first request for a communication channel to be used by one or more clients to transmit one or more deployment artifacts of a particular application to be executed at one or more execution platforms of the provider network;
transmit, to at least one destination associated with the one or more clients, an indication of a particular endpoint of a communication channel, wherein the particular endpoint is to be used for transmitting deployment artifacts associated with at least a first deployment task category of a plurality of deployment task categories associated with the particular application;
extract a payload from a message directed to the particular endpoint by a particular client of the one or more clients;
determine, based at least in part on an examination of the payload, that one or more security verification operations are to be performed prior to an implementation of a deployment task of the first deployment task category; and
in response to determining that the one or more security verification operations succeeded, implement the deployment task, wherein the deployment task comprises storing a version of a deployment artifact indicated in the payload within a repository.
1 Assignment
0 Petitions
Accused Products
Abstract
An application deployment service (ADS) component receives a request to establish a communication channel for clients to submit deployment artifacts associated with an application. A set of endpoints are created for the channel. In response to receiving a message via one of the endpoints, the ADS determines that additional security verification operations are to be performed before a deployment task indicated in the message can be performed. After the security verification operations are completed, the task is implemented.
47 Citations
20 Claims
-
1. A system, comprising:
-
one or more components of an application deployment service implemented at a plurality of computing devices of a provider network; wherein the one or more components are configured to; receive a first request for a communication channel to be used by one or more clients to transmit one or more deployment artifacts of a particular application to be executed at one or more execution platforms of the provider network; transmit, to at least one destination associated with the one or more clients, an indication of a particular endpoint of a communication channel, wherein the particular endpoint is to be used for transmitting deployment artifacts associated with at least a first deployment task category of a plurality of deployment task categories associated with the particular application; extract a payload from a message directed to the particular endpoint by a particular client of the one or more clients; determine, based at least in part on an examination of the payload, that one or more security verification operations are to be performed prior to an implementation of a deployment task of the first deployment task category; and in response to determining that the one or more security verification operations succeeded, implement the deployment task, wherein the deployment task comprises storing a version of a deployment artifact indicated in the payload within a repository. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
performing, at an application deployment service implemented at one or more computing devices of a provider network; receiving a first request for a communication channel to be used by one or more clients to transmit one or more deployment artifacts of a particular application; transmitting to at least one destination associated with the one or more clients, an indication of a particular endpoint of a communication channel; determining, in response to a first message received via the particular endpoint, that one or more security verification operations are to be performed prior to an implementation of a first deployment task corresponding to the message and the particular application; and in response to completing the one or more security verification operations, implementing the first deployment task using at least a first artifact indicated in the first message. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A non-transitory computer-accessible storage medium storing program instructions that when executed on one or more processors implement one or more components of an application deployment service configured to:
-
receive a first request for a communication channel to be used by one or more clients to transmit one or more deployment artifacts of a particular application; transmit to at least one destination associated with the one or more clients, an indication of a particular endpoint of a communication channel; determine, in response to a first message received via the particular endpoint, that one or more security verification operations are to be performed prior to an implementation of a first deployment task corresponding to the message and the particular application; and in response to completing the one or more security verification operations, implement the first deployment task using at least a first artifact indicated in the first message. - View Dependent Claims (17, 18, 19, 20)
-
Specification