Hello
Thank you for your question and reaching out. I can understand you are having query\issues related to SMB port.
SMB is typically not an internet protocol utilised. You ought to configure a VPN between your client and SMB should be tunnelled across the VPN. The AWS fileserver won't need to be accessible to everyone, you'll have an additional degree of security, and you won't have to worry about ISPs blocking port 445. VPNs come in a wide variety of open source and paid choices.
You could set up NAT on both ends of your connection as a workaround to redirect port 445 to another port for transmission across your ISP's network.
Use of SMB across an untrusted network connection is never advised. It is totally unsecure and was not intended to be used in this manner.
--If the reply is helpful, please Upvote and Accept as answer--