Estou tentando definir programaticamente as rotas que uma VPN deve enviar aos clientes, sendo uma das principais a rede VPC. Existe uma maneira de obter o bloco VPC CIDR de dentro da minha instância vpn?
Estou tentando definir programaticamente as rotas que uma VPN deve enviar aos clientes, sendo uma das principais a rede VPC. Existe uma maneira de obter o bloco VPC CIDR de dentro da minha instância vpn?
Você pode obter o bloco VPC CIDR fazendo, por exemplo
Claro, use awscli, boto ou a API da AWS de sua linguagem favorita.
Primeiro, use o serviço de metadados do EC2 para obter o ID da instância. Com essas informações, você pode obter o VPC da instância e, a partir do ID do VPC, obter o intervalo CIDR.
Obviamente, essas etapas precisam ser executadas na própria instância, portanto, você precisará atribuir uma função de instância ao servidor com os privilégios IAM apropriados para ler os dados acima.