This is an old revision of the document!


https://aws.amazon.com/

AWS CloudFormation template - textová definice na vytvoreni zdroju, jako ARM
Stack .. skupina zdrojů spravovaná společně templatou v jednom regionu a accountu
StackSet … templatou spravovaná množina Stacků, které mohou být v různých regionech a accountech

AWS CLI

~/.aws/config … Glogablí nastavení pro AWS CLI
~/.aws/credentials … kredence pro AWS CLI
aws configure … nastaví kredence do konfiguračních souborů, interaktivní vstup
aws configure --profile AAA … nastaví kredence pro profil AAA, může být název účtu
export AWS_PROFILE=AAA … nastaví pro aktualní shell profil AAA
export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE
export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
export AWS_DEFAULT_REGION=eu-central-1
ws sts get-caller-identity … ukáže, jaké identitě patří token, který požívám v AWS CLI

ECR Elastic Container Registry

aws ecr list-images --repository-name … vylistování obsahu ECR repozitáře
aws ecr get-login-password --region region | docker login --username AWS --password-stdin aws_account_id.dkr.ecr.region.amazonaws.com … nastaví token ECR pro Docker

VPC - Virtual Private Cloud - virtuální sítě

aws ec2 describe-vpcs … seznam virtualních privátních cloudů (sítí)

AC2 - Elastic Cloud Compute - virtuální počítače

aws ec2 describe-regions … seznam regionů
aws ec2 describe-instances --region eu-central-1 … seznam EC2 instancí - virtuálních počítačů - v regionu
aws ec2 describe-subnets … seznam subnet

S3 - Storage - diskové uložiště

aws --profile PROFIL s3 ls … vylistuje všechna S3 uložiště
aws s3api list-buckets –query 'Buckets[?starts_with(Name, `hands-on-cloud-example`) == `true`].[Name]' –output text
aws --profile aws-automation s3api list-buckets --query "Buckets[].Name" … další možnost vylistování
aws s3 ls s3:/BUCKET/ADRESAR1/ADRESAR2 –recursive –human-readible … vylistování obsahu S3 Bucketu
aws s3 mb s3://hands-on-cloud-example-2 --region us-east-2 … vytvoří bucket
aws s3 rb s3://hands-on-cloud-example-2 --force … smaže neprázdný bucket
aws s3 rm s3://BUCKER/SOUBOR.png … smaže soubor
aws s3 sync s3://ULOZISTE1/ADRESAR s3://ULOZISTE2/ADRESAR --region us-west-2 --source-region us-east-1 --sse AES256 --delete … synchronizace bucketů
aws s3 mv s3://ULOZISTE1/CESTA s3://ULOZISTE2/CESTA --recursive … přejmenování, přesun
aws s3api put-object --bucket ULOZISTE --key ADRESAR/ … vytvoření prázdného adresáře
aws s3 cp s3://ULOZISTE/ADRESAR ./ADRESAR --recursive … rekurzivní kopírování
aws s3 cp ./ADRESAR s3://ULOZISTE/ADRESAR --recursive --exclude "*" --include "*.png" … selektivní kopírování
aws s3 cp ./SOUBOR.png s3://ULOZISTE --storage-class ONEZONE_IA … ukládání na konkrétnní typ storage

Event Bridge

časovač - scheduler - cron

Lambda

Joby ve formě v kontejnerů

BeanStalk

hostovaní webových aplikací

Systems manager (SSM)

Správa infrastruktury - automatické patchování atd.

Cloudfront - CDN