O console não parece permitir que você configure isso em ambos os lados da conexão quando a mesma conta da AWS possui as VPCs "requester" e "accepter", então a resolução unidirecional parece ser a única coisa que você pode realmente configurar a partir do console - apenas os hosts do solicitante do VPC podem ser resolvidos.
Parece que você pode consertar isso com o aws-cli.
aws ec2 modify-vpc-peering-connection-options \
--vpc-peering-connection-id 'pcx-xxxxxxxx" \
--requester-peering-connection-options '{"AllowDnsResolutionFromRemoteVpc":true}' \
--accepter-peering-connection-options '{"AllowDnsResolutionFromRemoteVpc":true}' \
--region us-east-1
Quebras de linha para maior clareza, forneça a região de seus VPCs com a opção --region
e seu ID de conexão de peering com --vpc-peering-connection-id
.
De fato, o item acima altera o valor retornado por aws ec2 describe-vpc-peering-connections
, que anteriormente mostrava falso em um lado e verdadeiro em outro depois de marcar a caixa no console.
É algo incomum, mas não inédito, que os recursos não sejam incluídos no console, mas sejam acessíveis apenas por meio das APIs.