Elastic Path CloudOps for AWS

Requirements

Requirements

Knowledge Requirements

IT infrastructure architects, administrators, and DevOps professionals use Elastic Path CloudOps for AWS to implement or extend the Elastic Path Commerce workloads onto AWS. The users must be familiar with the following technologies:You must also have proficiency in the following Amazon Web Services:
  • Amazon CloudFormation
  • Amazon VPC
  • Amazon Route53
  • Amazon EC2
  • Amazon ECS
  • Amazon RDS
  • Amazon S3
  • Amazon CloudWatch
  • AWS Certificate Manager
For more information, see the Elastic Path CloudOps for AWS technical documentation.

Elastic Path Commerce Requirements

Before using Elastic Path CloudOps for AWS, ensure that you have an Elastic Path Commerce source code package. This package must be in a repository created in your source control management system. Note that the source code package and deployment package are not the same. The deployment package is created from the source code package.

Elastic Path CloudOps for AWS Requirements

Before initializing Elastic Path CloudOps for AWS, ensure that the following requirements are met:

Git Repository Hosting Service

Before using Elastic Path CloudOps for AWS, you must clone all repositories comprising Elastic Path CloudOps for AWS to a Git repository hosting service, such as GitHub, Bitbucket, or CodeCommit. To complete this requirement, you must have access to the public CloudOps repositories hosted at code.elasticpath.com.

Access to DNS Configuration

To use of the Amazon Route53 domain name system with CloudOps, you must have access to update name servers for the domain name you want to use with CloudOps.

Amazon Web Services Requirements

CloudOps leverages several AWS services. Before getting started with CloudOps, ensure that you fulfill the following requirements and are proficient in the following services that CloudOps uses:
  • An empty AWS account created with credit card details included. You must provide credit card details to use AWS services required by CloudOps.
  • An AWS region supported by ECR.
  • An AWS EC2 instance quota of 25. The default limit is set to 5 so you must request an increase from AWS as described here.

System Requirements

CloudOps initialization requires the following components:

  • An SSH key authorized to the Git service hosting your CloudOps repositories.
  • The AWS Command Line Interface (CLI) installed and configured correctly. For more information on configuring the AWS CLI, see this AWS documentation page.
  • A computer running Linux or Mac operating system with the following programs installed:
    • Bash
    • Git
    • Docker version 17 or higher