Programação de Scripts - Atividade 12

Leia com atenção as instruções abaixo.

Valor: 4,0 pontos na 2ª Nota.

Data da Entrega Limite: 15/01/2022

Coloque os arquivos desta atividade na pasta atividades/atividade12 no seu repositório.

Questão Única - 4,0 Pontos

Você deve fazer um script chamado servidorWeb.sh que ao ser executado, cria uma instância na AWS e carrega um servidor web com uma página contendo seu nome e matrícula.

Exemplo da execução:

$ ./servidorWeb.sh nomedachave
Criando servidor...
Acesse: http://84.74.123.45/                 
                        

Ao colocar o endereço retornado pelo script no navegador, a página deve ser exibida.

Observe que a única informação que o usuário deve fornecer é o nome da chave, criada previamente. O script deve funcionar em qualquer conta da AWS na região us-east-1. Observe os seguintes pontos:

  1. Você pode anotar no script o ID da AMI (imagem) do Amazon Linux 2, que é o mesmo para todos os usuários.
  2. Recupere a subrede do VPC padrão.
  3. Crie um grupo de segurança liberando a porta 22 e 80, TCP.
  4. Crie a instância.

Para ajudar, consulte a documentação da linha de comando linha de comando e o tutorial de como utilizá-la.