You must map a deployment environment to an Amazon EC2 VPC and associated Availability Zone before you can deploy an application to the cloud.

With a VPC, you can provision a logically isolated area of the AWS Cloud where you can deploy applications from Application Services.

If a deployment environment is currently being used in a deployment profile or a current deployment, it cannot be deleted.

Log in to Application Services as an application cloud administrator.

Verify that the Amazon EC2 environment is configured to establish a secure connection with the Application Services appliance. See Configure Amazon EC2 Environment for Application Services.

Verify that at least one Amazon cloud provider is registered in Application Services. See Register the Amazon EC2 Cloud Provider and Template.

Verify that a secure cloud tunnel connection is available.


On the Application Services title bar, click the drop-down menu and select Clouds > Deployment Environments.


Click New.


Complete the deployment environment information.



Deployment Environment and Description

Include the name of the VPC and the Availability Zone name in either of these fields. The text from these fields appears in the Deployment Profile wizard under the Deployment Environment column.

Cloud Provider

If the cloud provider does not appear in the list, cancel the dialog box and select Clouds > Cloud Providers to add the Amazon EC2 cloud provider.

Virtual Private Cloud

Click Select to view a list of available Amazon VPCs in the Region.

Availability Zone

Click Select to view a list of Availability Zones in the Amazon Region.

Cloud Tunnel

Select the cloud tunnel instance that connects the Application Services server to an Endpoint VM. This Endpoint VM must reside in the Amazon EC2 VPC already set in the Virtual Private Cloud section for this deployment environment. Click Validate to check the secure SSH connection status of the cloud tunnel.


Click Save.


To change existing information for an Amazon EC2 deployment environment, click Edit and make your changes.


Click Save.

The deployment environment is added to the list of deployment environments that you can select from when you create a deployment profile.

You can map an external service instance, create a policy instance, or register a solution instance with the deployment environment. See Map an External Service Instance, Create a Policy Instance or Create a Puppet Solution Instance.