Leia com atenção as instruções abaixo.
Crie um repositório privado no GitHub. Repositórios públicos levarão nota zero automaticamente. Se seu nome for José Carlos Silva, o repositório deve ter o nome josecarlosscripts20202. Primeiro e segundo nome, sufixo scripts20202, tudo minúsculo. É nele que devem ser colocados os arquivos. Convide o professor (jmarcelo.alencar@gmail.com) para ser colaborador do repositório. Faz parte da avaliação utilizar o GitHub de forma correta.
Dentro do repositório crie uma pasta chamada atividades. Dentro desta pasta você colocará os arquivos de cada atividade. Por exemplo, os arquivos da Atividade 01 devem estar na pasta atividades/atividade01.
Valor: 2,5 pontos na 3ª Nota.
Data da Entrega Limite: 07/04/2021
Coloque os arquivos na pasta atividades/atividade19.
O nome do script principal desta atividade é wordpressRDS.sh.
O objetivo é criar um script que faça uma instalação do WordPress com o banco de dados utilizando o serviço RDS e o servidor web em uma instância EC2.
Como na atividade anterior, você deve começar criando um grupo de segurança com as seguintes características:
Agora na primeira parte, o script deve criar uma instância de banco de dados chamada scripts no serviço RDS, na opção MySQL. O usuário e senha de administrador são informados através de parâmetros na invocação do script.
Em seguida, você deve criar um banco wordpress e atribuir usuário e senha para acesso externo. Este usuário pode ser de qualquer nome sua escolha, mas sugiro que use o mesmo nome do banco wordpress.
O script deve partir então para criar a instância EC2, com as mesmas ações da atividade anterior:
Você pode usar o nginx se assim desejar.
Abaixo, um exemplo da invocação e saídas produzidas.
$ ./wordpress.sh nomedachave usuario senha
Criando instância de Banco de Dados no RDS...
Endpoint do RDS: mysql-instance1.123456789012.us-east-1.rds.amazonaws.com
Criando servidor de Aplicação...
IP Público do Servidor de Aplicação: 100.25.42.191
Acesse http://100.25.42.191/wordpress para finalizar a configuração.
ATENÇÃO: A configuração que deve restar a ser feita só pode envolver a criação do usuário para o WordPress e a definição do nome do site. Informações do Banco de Dados não devem ser requisitadas, pois precisam ser configuradas no arquivo de configuração do WordPress.