With the new IP address firewall, your locally running Tubely app will only work if two conditions are met:
It's not a great idea to run your company's production system from your home network... but I also can't say I've never done it...
The right thing to do in production is to have your code running on a dedicated server - not on your home desktop.
Right now your Tubely code is authenticated as you. Like you personally. Remember how the keys you're using are your IAM keys?
Let's pretend you're working on a large team of developers. Whose credentials should the actual production server use? Well... no one's! It should have its own identity. Not just that, but it should not have full admin access, it should just have the permissions it needs to do its job.