I can connect via Filezilla by providing the long AWS Public DNS name or the Public IP address(hostname) along with my credentials.
O DNS mapeia um nome de domínio para um IP. Subdomínios não são diferentes. Portanto, deve ser possível mapear o IP público da AWS para o seu subdomínio com um registro A padrão no DNS (por meio do provedor que você usa para abc.com
).
Can I create the subdomain (sftp.abc.com) on AWS using Route53?
Como você aparentemente não está usando o Route53 para o DNS de abc.com
e já possui um IP público por meio do AWS, esse provavelmente não é o caminho correto.
Would the steps mentioned in this article accomplish this?
A resposta é provavelmente sim.