Posted On: Apr 27, 2021
AWS Proton now allows customers to import their existing shared resources as customer-managed environments. Customers can now create environments in AWS Proton by providing an infrastructure-as-code template that AWS Proton will provision, or by linking to their existing provisioned resources. This allows customers to start incorporating Proton in their existing infrastructure without having to recreate the shared resources.
AWS Proton is the first fully managed application deployment service for containers and serverless. Platform engineering teams can use AWS Proton to connect and coordinate all the different tools needed for infrastructure provisioning, code deployments, and updates.
To create a customer-managed environment, begin by registering a customer-managed environment template. The template lists all the parameters that AWS Proton will require in order to provision infrastructure into those existing shared resources, like the VPC ID or ECS task role ARN. Next, create a customer-managed environment by passing along values for all required parameters so that AWS Proton can create an environment based on your newly registered template. This is transparent for developers, who can deploy to a customer-managed environment in the same way they deploy to a standard environment.