On-demand network code execution with cross-account aliases

    公开(公告)号:US10277708B2

    公开(公告)日:2019-04-30

    申请号:US15199490

    申请日:2016-06-30

    IPC分类号: G06F9/455 H04L29/08 G06F9/46

    摘要: Systems and methods are described for managing cross-account access to tasks on an on-demand code execution environment or other distributed code execution environment. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances. However, to ensure security, the code of different users is generally maintained separately, and executed on separate virtual machines. Embodiments described herein enable users of a first account to execute code of a second account, without gaining access to the code itself and while maintaining the privacy and security of each account. Specifically, aliases for a task of a first account can be created on a task of a second account, and used to invoke that task on behalf of the first account. Aliases may also allow users to customize how the task is executed.

    On-demand network code execution with cross-account aliases

    公开(公告)号:US10203990B2

    公开(公告)日:2019-02-12

    申请号:US15199613

    申请日:2016-06-30

    IPC分类号: G06F9/50 G06F9/48

    摘要: Systems and methods are described for utilizing cross-account access to tasks on an on-demand code execution environment or other distributed code execution environment to implement an application programming interface (API) on a network-accessible service. An on-demand code execution environment can utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances. While users may generally execute their own code, the present application enables code of a first user to be executed by a second user, while maintaining the privacy and security of the code and associated accounts. Further, the present application enables a set of tasks to be grouped together as an API, enabling any user to create an API for a service, while the on-demand code execution environment manages execution of the tasks and allocation of underlying computing resources.

    DYNAMIC CODE DEPLOYMENT AND VERSIONING
    4.
    发明申请

    公开(公告)号:US20180039506A1

    公开(公告)日:2018-02-08

    申请号:US15658038

    申请日:2017-07-24

    IPC分类号: G06F9/455 G06F9/445

    摘要: A system for providing dynamic code deployment and versioning is provided. The system may be configured to receive a first request to execute a newer program code on a virtual compute system, determine, based on the first request, that the newer program code is a newer version of an older program code loaded onto an existing container on a virtual machine instance on the virtual compute system, initiate a download of the newer program code onto a second container on the same virtual machine instance, and causing the first request to be processed with the older program code in the existing container.