Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

jnorback/JanTechTestApp

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JanTechTestApp

Release

Overview

The aim of the current version of the pre-production application is to, through manually interaction, first span up:

A new VPC with:

  • A Security Group with HTTP, HTTPS and SSH access for all (SHH to be restricted later)
  • 2 subnets for availability in different availability zones
  • An Internet GW attached to the VPC
  • A route table that routes to the IGW for both subnets

An ECS EC2 cluster within the VPC with:

  • 2 EC2 of type t3.small

With the ECS cluster in place it is time to manually get a simple test docker application running as follows:

A simple Docker application:

Pre Requisites

An AWS user account for CLI

  • An AWS account that have at least one available slot for a new VPC (the default is 5 max).
  • An AWS user that is allowed to access, crete, delete and manage VPC resources. (To be specified). An access key needs to be created for this user and saved.
  • Use the access keys to configure aws as a user on the Linux instance (matt in this example, with Sydney as the region):
  • matt@host $aws configure
  • AWS Access Key ID: SECRET_ID
  • AWS Secret Access Key: SECRET_KEY
  • Default region name: ap-southeast-2
  • Default output format: json

An AWS user account for the ECS CLI

  • An AWS user that is allowed to access, crete, delete and manage VPC resources. (To be specified). An access key needs to be created for this user and saved.

A Linux Development system

Example:

  • A Linux AMI instance in AWS that used to spanup and control the environment remotely through aws ec2 CLI and ecs-cli
  • Ensure that the AWS CLI is installed (default on the AMI Instance)
  • Ensure that the AWS ESC-CLI is installed

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.