Aws

Iš Žinynas.
Jump to navigation Jump to search

Mac aws cli diegimas[keisti]

sudo port install python36
sudo port select --set python python36
sudo port select --set python3 python36
sudo port install py36-pip
sudo port select --set pip pip36
pip install awscli --upgrade --user

Sudedam nauja path į bash_profile environment:

export PATH=~/Library/Python/3.6/bin:$PATH
source ~/.bash_profile

ECS[keisti]

Sukuriam nauja IAM useri aws platformoje su API access i ecs, autentifikuojam repozitoriu:

aws configure # Suvedam api access keys
$(aws ecr get-login --no-include-email --region us-east-2)
mkdir public&&echo "LABADIENA" > public/index.php

Parsisiunčiame nginx-php repozitoriją:

docker pull webdevops/php-nginx:alpine

Paleidžiam ir patikrinam su mūsų nauju working directory:

Paleidžiame dockerį

Pažiūrime koks konteinerio id:

docker ps

Įieiname į konteinerį ir sukuriame failą:

docker exec -it 78a0471fab3c /bin/bash
vi /app/index.php

Surašome į jį kokį nors tekstą.

Screenshotatep243-28-23.png

Turime būti priskyrę teises prieš tai sukurtam vartotojui prie šio repozitoriaus kaip parodyta viršuje esančiame paveikslėlyje. Toliau darome image commit'us ir pushinam į amazon ecr

docker commit -m "Pirmas up" <konteinerio_id> <amazon_api>/php-nginx:latest
docker push <amazon_api>/php-nginx:latest