Hvordan sette opp AWS VPC, subnet, etc

Hvordan sette opp AWS VPC, subnet, etc

Frisk og fruktig kaffe fra Stockfleths med smak som er søt, floral og sitron.
Suke - Quto

Frisk og fruktig kaffe fra Stockfleths med smak som er søt, floral og sitron.

Hva skal jeg med et VPC og de andre greiene?

De forskjellige komponentene kort forklart:

  • AWS VPC Amazon Virtual Private Cloud. Dette er din private sky hos AWS. Ditt eget nettverk på tvers av datasentrene til Amazon.
  • AWS Subnet Lokale nettverk på de forskjellige datasentrene.
  • AWS SecurityGroup Brannmur rundt rundt nettverkene dine. Inneholder regler for trafikk inn og ut.
  • AWS RoutingTables Trafikkruting i nettverkene dine og ut mot internett.
  • AWS InternetGateway Tilkobling av nettverkene dine til internett.

Kort fortalt så trenger du dette for å få serverne dine på nett på en sikker og bra måte.

1. Hente ned koden fra Github

Koden i repoet mitt på Github er ment som et basisrammeverk for å opprette AMIer. Dersom du ønsker så kan du redigere malfilene og komme med enn PR så skal jeg kikke på det.

Slik gjør du for å komme i gang:

$ mkdir ~/Projects/
$ git clone https://github.com/5orenso/aws-cloudformation-base.git

Jeg blir veldig ❤️ hvis du bidrar til repoet på Github. Jeg trenger innspill og ideer. Si fra så hjelper jeg deg i gang.

1.1 Første gangs oppsett

Når du har lastet ned koden så er du klar til å lage ditt første VPC oppsett hos AWS.

$ cd ~/Projects/aws-cloudformation-base
$ bash ./bin/create-stack.sh \
    --aws-profile minkonto \
        --template base

Så er det bare å gå inn på AWS Cloudformation siden og se hvordan det går:
https://eu-west-1.console.aws.amazon.com/cloudformation/home?region=eu-west-1#/stacks

1.2 Endringer av eksisterende stack

Dersom du har en stack som er laget med denne koden gjør du slik for å oppdatere:

$ bash ./bin/create-stack.sh \
    --aws-profile minkonto \
        --template base \
        --update-stack

Alle artiklene i denne serien:

Følg med på Facebook-siden min for å få med deg alle artiklene.