-
公开(公告)号:US20180088964A1
公开(公告)日:2018-03-29
申请号:US15276700
申请日:2016-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Anand Doshi , Xiong Wang , Sivaprasad Venkata Padisetty
IPC: G06F9/44
Abstract: Methods, systems, and computer-readable media for resource configuration based on dynamic group membership are disclosed. An association between a group of computing resources and an intended state is stored. The intended state represents a computing resource configuration. During operation of a computing resource, whether the computing resource belongs to the group of computing resources is determined based at least in part on analysis of one or more attributes associated with the computing resource. Based at least in part on determining that the computing resource belongs to the group of computing resources, one or more actions are caused be performed to bring the computing resource into the intended state. The computing resource is executed while having the computing resource configuration represented by the intended state.
-
公开(公告)号:US09882855B1
公开(公告)日:2018-01-30
申请号:US14725364
申请日:2015-05-29
Applicant: Amazon Technologies, Inc.
Inventor: Steven Merlin Twitchell , Emily Grace Aimette Freebairn , Amjad Hussain , Sivaprasad Venkata Padisetty , Manivannan Sundaram , Aaron Jeremiah Sheldon
CPC classification number: G06F9/45558 , G06F9/54 , G06F2009/4557 , G06F2009/45595 , H04L51/30 , H04L51/34
Abstract: A method for communicating messages between a service and a virtual machine instance may include receiving a message from a service. The message includes a target instance identification of at least one virtual machine instance (VMI) to receive the message. A notification of the message and the target instance identification is stored in a message queue for each of a plurality of host servers associated with a plurality of VMIs. The message is stored in a message store without storing at least a portion of the message in the message queue. A request for undelivered messages is received from a VMI associated with a customer account. In response to the request, it is determined that a local cache contains an indication that the message is undelivered, where the local cache is within at least one of the plurality of host server computers associated with the VMI sending the request.
-
公开(公告)号:US20170118247A1
公开(公告)日:2017-04-27
申请号:US14975376
申请日:2015-12-18
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Manivannan Sundaram , Sivaprasad Venkata Padisetty , Nikolaos Pamboukas , Alan Hadley Goodman
CPC classification number: H04L63/20 , G06F21/62 , H04L41/22 , H04L41/28 , H04L63/105
Abstract: A selection of a document that includes a command and a parameter is received, and a user is caused to be associated with a policy that grants permission to execute the document. A request is received, from a requestor, to execute the document, the request including a parameter value, and the requestor is determined to be the user associated with the policy. The user is validated to have access to a resource indicated by the parameter value, and the command is caused to be executed against the resource.
-
14.
公开(公告)号:US12189519B1
公开(公告)日:2025-01-07
申请号:US17364224
申请日:2021-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Diwakar Chakravarthy , Prabhu Anand Nakkeeran , Asif Hussain , Rahul Sharma , Olivier Robert Munn , Christopher T. George
Abstract: Systems and methods provide for submission, verification, and validation of one or more code packages associated with provisioning logic for third-party applications. A user may request verification as a publisher and submit a code package for use with a third-party application within a resource provider environment. The code package may be tested and, upon passing, be published to a public repository for discovery and use by other users. The code package may form part of an extension that is integrated into a template that enables automated provisioning of resources and applications.
-
公开(公告)号:US11032213B1
公开(公告)日:2021-06-08
申请号:US16220682
申请日:2018-12-14
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Diwakar Chakravarthy , Ryan John Lohan , Bharath Swaminathan , Anil Kumar , Sami Azzam , Sayali Suhas Deshpande
IPC: H04L12/927 , H04L12/911 , H04L29/08 , G06F9/455 , G06F9/54
Abstract: This disclosure describes techniques for centralizing the management of computing resources that are provisioned across multiple service provider networks by infrastructure modeling services. A service provider network may host or provide a centralized management service that supports an open source framework that provides users, or developers, with a unified development interface to manage computing resources that are provisioned in different service provider networks. The unified development interface of the host service provider network may provide users with a meta schema or language format to create infrastructure schemas for modeling, provisioning, and operating computing resources across service provider networks that are managed by different service providers. Additionally, the host service provider network may provide an open provider registry where developers of infrastructure schemas may store and publish infrastructure schemas for the different service provider networks to share computing resource types with other developers or users of cloud-based services.
-
公开(公告)号:US10609080B2
公开(公告)日:2020-03-31
申请号:US15785314
申请日:2017-10-16
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Manivannan Sundaram , Sivaprasad Venkata Padisetty , Nikolaos Pamboukas , Alan Hadley Goodman
Abstract: A selection of a document that includes a command and a parameter is received, and a user is caused to be associated with a policy that grants permission to execute the document. A request is received, from a requestor, to execute the document, the request including a parameter value, and the requestor is determined to be the user associated with the policy. The user is validated to have access to a resource indicated by the parameter value, and the command is caused to be executed against the resource.
-
公开(公告)号:US10599483B1
公开(公告)日:2020-03-24
申请号:US15446927
申请日:2017-03-01
Applicant: Amazon Technologies, Inc.
Inventor: Sivaprasad Venkata Padisetty , Matthew Adam Ford , Patrick McFalls , Amjad Hussain
Abstract: Methods, systems, and computer-readable media for decentralized task execution that bypasses a task execution service are disclosed. A connection is established over one or more communication channels between a task execution interface and agent software of a compute instance. The agent software is executable to receive task execution documents from a task execution service and initiate local task execution based (at least in part) on the task execution documents. A task execution document is sent from the task execution interface to the agent software over the one or more channels. In sending the task execution document from the task execution interface to the compute instance, the task execution service is bypassed. Execution of one or more tasks is initiated on the compute instance by the agent software based (at least in part) on the task execution document.
-
公开(公告)号:US10514932B2
公开(公告)日:2019-12-24
申请号:US15276700
申请日:2016-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Anand Doshi , Xiong Wang , Sivaprasad Venkata Padisetty
IPC: G06F15/177 , G06F9/4401 , G06F9/50
Abstract: Methods, systems, and computer-readable media for resource configuration based on dynamic group membership are disclosed. An association between a group of computing resources and an intended state is stored. The intended state represents a computing resource configuration. During operation of a computing resource, whether the computing resource belongs to the group of computing resources is determined based at least in part on analysis of one or more attributes associated with the computing resource. Based at least in part on determining that the computing resource belongs to the group of computing resources, one or more actions are caused be performed to bring the computing resource into the intended state. The computing resource is executed while having the computing resource configuration represented by the intended state.
-
公开(公告)号:US10467003B1
公开(公告)日:2019-11-05
申请号:US15793463
申请日:2017-10-25
Applicant: Amazon Technologies, Inc.
Inventor: Melonia Mendonca , Patrick McFalls , Sivaprasad Venkata Padisetty , Amjad Hussain , Ananth Vaidyanathan
Abstract: A processing device executes a first script, wherein the first script comprises one or more actions to be performed. The processing device determines that the first script comprises a reference to a second script stored in a remote data store. The processing device retrieves the second script over a network from the remote data store and executes the second script. The first script and the second script may be stand-alone scripts or scripts encapsulated within documents.
-
公开(公告)号:US10320922B1
公开(公告)日:2019-06-11
申请号:US15192855
申请日:2016-06-24
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Sivaprasad Venkata Padisetty , Emily Grace Aimette Freebairn , Steven Merlin Twitchell
Abstract: Mechanisms are presented by which a customer of a resource provider can determine information about the portions of shared resources that are allocated to the customer. The information can include, for example, the software, operating systems software versions, software updates, software patches, and other such packages installed and/or executing on the various resources. In at least some embodiments, a customer can select one of a set of predefined actions that enables the customer to query the allocations, or resource instances, to obtain the information, such as through a series of inventory reports stored to a central location. In at least some embodiments the information can be obtained using a set of gatherers each configured to obtain a specific type of information.
-
-
-
-
-
-
-
-
-