Marcos recebeu a tarefa de configurar as regras de entrada de três grupos de segurança (sg-1, sg-2 e sg-3) em uma nuvem do provedor AWS, a fim de atender as restrições descritas a seguir. Um serviço ECS, associado ao primeiro grupo de segurança (sg-1), somente deve receber requisições HTTP de um balanceador de carga, associado ao segundo grupo de segurança (sg-2). Adicionalmente, as tarefas desse serviço ECS devem ser os únicos recursos a acessar uma instância de banco de dados PostgreSQL no serviço RDS, associada ao terceiro grupo de segurança (sg-3). Portanto, as regras de entrada de cada grupo devem ser:
- A (sg-1) Intervalo de portas: 5432, Origem: sg-2 (sg-2) Intervalo de portas: 80, Origem: 0.0.0.0/0 (sg-3) Intervalo de portas: 80, Origem: sg-1
- B (sg-1) Intervalo de portas: 80, Origem: sg-2 (sg-2) Indiferente (sg-3) Intervalo de portas: 5432, Origem: sg-1
- C (sg-1) Indiferente (sg-2) Intervalo de portas: 80, Origem: sg-1 (sg-3) Intervalo de portas: 5432, Origem: sg-1
- D (sg-1) Intervalo de portas: 5432, Origem: sg-3 (sg-2) Intervalo de portas: 80, Origem: 0.0.0.0/0 (sg-3) Indiferente
- E (sg-1) Indiferente (sg-2) Intervalo de portas: 80, Origem: 0.0.0.0/0 (sg-3) Intervalo de portas: 5432, Origem: sg-1