1 - Na console AWS clique em "Services" -> "IAM"
2 - Clique em "Users" -> "Add User"
3 - No campo "User Name" defina o nome do usuário
4 - Em "Select AWS access type" selecione "Programmatic access" e "AWS Management Console access"
5 - Defina a senha em "Console password"
6 - Clique em "Next: Permissions"
7 - Na seção "Set permissions" selecione "Add user to group"
8 - Na seção "Add user to group" clique em "Create group"
9 - Em "Group name" defina o nome do grupo
10 - Selecione a policy "AdministratorAccess" e então clique em "Create group"
11 - Certifique-se que o grupo criado está na lista de grupo e selecione o grupo e clique em "Next: Tags"
12 - Adicione Tags para identificação (exemplo: Key = Setor, Value = TI) (OPCIONAL)
13 - Clique em "Next: Review"
14 - Verifique as informações e clique em "Create user"
15 - Faça o download do .csv e clique em "Close".
1 - Na console AWS clique em "Services" -> "IAM"
2 - Clique em "Roles" -> "Create role"
3 - Na seção "Select type of trusted entity" selecione "AWS service"
4 - Na seção "Choose the service that will use this role" selecione "EC2" e clique em "Next: Permissions"
5 - Na seção "Permissions policies" selecione a policy "AmazonS3FullAccess" e clique em "Next: Tags"
6 - Adicione Tags para identificação (exemplo: Key = Setor, Value = TI) (OPCIONAL)
7 - No campo "Role name" defina o nome para Role e no campo "Role description" descrição
8 - Clique em "Create role".
1- Na console AWS clique em "Services" -> "VPC"
2 - Clique em "Create VPC"
3 - No campo "Name tag" defina um nome para o VPC
4 - No campo "IPv4 CIDR" defina o range de IPv4 do VPC
5 - Clique em "Create".
1 - Na console AWS clique em "Services" -> "VPC"
2 - Clique em "Subnets" -> "Create subnet"
2 - Clique em "Subnets" -> "Create subnet"
3 - Selecione a VPC criada
4 - No campo "Subnet name" defina um nome para a subnet
5 - Selecione a AZ de preferencia
6 - Clique em "Create".
1 - Na console AWS clique em "Services" -> "VPC"
2 - Clique em "Internet Gateways" -> "Create Internet Gateway"
3 - No campo "Name tag" defina um nome para o IGW
4 - Clique em "Create"
5 - Selecione o IGW criado em seguida clique em "Actions" -> "Attach to VPC"
6 - Selecione o VPC que você criou
7 - Clique em "Attach".
1 - Na console AWS clique em "Services" -> "VPC"
2 - Clique em "NAT Gateways" -> "Create NAT Gateway"
3 - No campo "Subnet" Selecione a subnet publica
4 - No campo "Elastic IP Allocation ID" clique no botao "Allocate Elastic IP"
5 - Clique em "Create NAT Gateway".
1 - Na console AWS clique em "Services" -> "VPC"
2 - Clique em "Route Tables" -> "Create Route Table"
3 - No campo "Name" defina um nome para a "Route Table"
4 - Selecione o VPC que você criou
5 - Clique em "Create".
1 - Seleciona a tabela de rotas a ser alterada e clique em “Routes”
2 - Clique em “Edit routes”
3 - Clique em “Add route” no campo “Destination” coloque 0.0.0.0/0
4 - No campo “Target” selecione NAT ou Internet Gateway de acordo com o tipo de tabela que está sendo editada.
1 - Na console AWS clique em "Services" -> "EC2"
2 - Clique em "Launch Instance"
3 - No campo "Name" defina um nome para a sua "Instancia"
4 - Adicione Tags para identificação (exemplo: Key = Name, Value = SrvWeb) (OPCIONAL)
5 - Para selecionar a "AMI" -> Amazon Linux 2 AMI (HVM), SSD Volume Type clique em "Select"
6 - No campo "Instance type" selecione t2.micro ou t4g.small
7 - No campo "Key pair" selecione a sua key pair
8 - No campo "Network" selecione o VPC que você criou
9 - No campo "Subnet" selecione a subnet publica que você criou
10 - No campo "Auto-assign Public IP" selecione "Enable"
11 - No campo "Security group" selecione "Create security group"
12 - Preencha os campos "Security group name" e "Description"
13 - Defina as portas que serão abertas
14 - Verifique as informações e clique em "Launch instance"
15 - Conectar na instancia, instalar apache, atualizar o SO e criar um arquivo html.
Instalar Apache: sudo su yum install httpd -y
Atualizar SO: sudo yum update -y
Iniciar Apache: sudo service httpd start
Colocar Apache para iniciar automaticamente: chkconfig httpd on
Criar arquivo html: echo "<html><h1>MMTI Cloud Solutions - Solutions Architect</h1></html>" > /var/www/html/index.html
#!/bin/bash
yum install httpd -y
yum update -y
service httpd start
chkconfig httpd on
echo "<html><h1>MMTI Cloud Solutions - Solutions Architect - Nova EC2</h1></html>" > /var/www/html/index.html
1 - Na console AWS clique em "Services" -> "EC2"
2 - Clique em "Load Balancers" -> "Create Load Balancer"
3 - Clique em "Create" no "Classic Load Balancer"
4 - No campo "Load Balancer name" defina o nome do load balancer
5 - No campo "Available subnets" selecione duas subnets
6 - Clique em "Next: Assign Security Group"
7 - Selecione "Create a new security group"
8 - Preencha os campos "Security group name" e "Description"
9 - Defina as portas que serão abertas e clique em "Next: Configure Security Settings" -> "Next: Configure Health Checks"
10 - Altere os campos "Response Timeout" = 2, "Interval" = 5, "Unhealthy threshold" = 2 e "Healthy threshold" = 2
11 - Clique em "Next: Add EC2 Instances" e selecione as instancias que você criou
12 - Clique em "Next: Add Tags"
13 - Adicione Tags para identificação (exemplo: Key = Name, Value = LB-SrvWeb) (OPCIONAL)
14 - Clique em "Review and Create"
15 - Verifique as informações e clique em "Create".
1 - Na console AWS clique em "Services" -> "RDS" -> "Create Database"
2 - Selecione "Standard Create" -> "MySQL"
3 - Na seção "Templates" selecione "Free Tier"
4 - No campo "DB instance identifier" defina o nome da sua instancia RDS
5 - No campo "Master username" defina o nome do usuario admin do RDS
6 - No campo "Master password" defina a senha do usuario admin e confirme no campo abaixo
7 - Na seção "DB instance size" selecione "db.t2.micro"
8 - Desabilite a opção "Storage autoscaling"
9 - Na seção "Connectivity" selecione o VPC que você criou
10 - Clique em "Create database".
sudo yum install mysql -y
sudo mysql -h EndpointRDS -u admin -p
show databases;
create database databasename;
use databasename;
show tables;
exit
1 - Na console AWS clique em "Services" -> "S3"
2 - Clique em "Create bucket"
3 - No campo "Bucket name" defina o nome do bucket
4 - No campo "Region" selecione a região
5 - Deixe a opção "Block all public access" habilitada
6 - Habilite a propriedade "Bucket Versioning"
7 - Verifique as informações e clique em "Create bucket"
8 - Em seu computador crie um arquivo .txt e adicione um conteúdo nesse arquivo (exemplo: teste versao)
9 - Faça o upload desse arquivo para o seu bucket no S3, para isso acesse seu bucket e clique em "Upload"
10 - Altere esse arquivo no seu computador e faça o upload dele novamente.
1 - Na console AWS clique em "Services" -> "S3"
2 - Acesse seu bucket e clique na aba "Management" -> "Create lifecycle rule"
3 - No campo "Enter a rule name" defina o nome da regra
4 - Habilite a opção "Apply to all objects in the bucket", na seção "Choose a rule scope"
5 - Na seção "Lifecycle rule actions" habilite a opção "Permanently delete previous versions" e defina 30 dias para "Permanently delete previous versions"
6 - Clique em "Create rule"
7 - Verifique as informações e clique em "Save".
1 - Acesse o bucket que você criou e na aba "Properties" a opção "Static website hosting" deve ser habilitada
2 - Marque a opção "Use this bucket to host a website", defina o campo "Index document" e clique em "Save"
3 - Copie o arquivo index.html que está na sua EC2 do Lab 3 para o seu bucket
4 - Torne o index.html publico.
aws s3 cp "source" "destination"
Exemplo:
aws s3 cp /var/www/html/index.html s3://meusite
1 - Na console AWS clique em "Services" -> "CloudFront"
2 - Clique em "Create Distribution" -> "Web"
3 - No campo "Origin Domain Name" selecione o seu bucket
4 - No final da página clique em "Create Distribution".