Skip to content

Latest commit

Β 

History

History

solutions-architect-associate

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Solutions Architect Associate

The first recommended certification

Official Links

Courses

Exam Simulations

Getting Started

  1. Create an AWS Account
  2. Create Root Credentials (not the best practice, but convenient for learning. Once the first user is created you can use their credentials)
  3. Create a SSH key - More info
  4. Setup the shared/credentials file based on the .sample
  5. Setup the secrets.tfvars file based on the .sample (use the public key created before)
  6. Run make setup to install Terraform plugins
  7. Run make plan to check all the things to be created on your account
  8. Run make apply to create and update the state

Terraform Project

Within terraform/ all terraform info is stored, the source, and the state. Not the ideal, but for this usecase of studying I didn't want to go over the setup of a complex state management, so, on any scenario feel free to delete the state file and re-create your own.

  • make setup - Install plugins and dependencies.
  • make format - Formats the Terraform code.
  • make plan - Shows diff.
  • make apply - Applies changes to AWS/State.
  • make import - Import resources from AWS to Terraform. Usage: RESOURCE="<component> <id>" make import
  • make sqs_producer - Start producing messages to the configured queue. Requires: jot, uuidgen, aws-cli, jq.
  • make sqs_consumer - Start consuming messages from the configured queue. Requires: jot, uuidgen, aws-cli, jq.

Index