Deploying Streamlit applications to Google Cloud
A step-by-step guide on how to deploy and secure Streamlit applications in Google Cloud, ensuring only people in your organisation can access them
There is no denying it, Streamlit is an extremely useful tool. It allows those of us without web development skills to put good looking data apps in the hands of our users. It can be a game changer for data teams, allowing them to create all manner of front-end applications to the data platform for their user community.
One thing that has always been a bit difficult to get a clear direction on is how to deploy Streamlit applications to your own cloud platform and secure them. Most of the content out there always deploy public facing apps. Most teams would like to limit these applications to only be accessible to users in their organisation.
I have put together a step-by-step guide on how to do just that on Google Cloud Platform. Get yourself a cup of coffee or tea, I hope you enjoy it.
Thanks for the tutorial. Is there a way to get the IAP user inside the streamlit app? (e.g. to log which user is doing which actions)
Hey Christo, I hope you can help me with another question: Is it possible to customize the Google IAP-Screen which is shown when the access is denied to the Streamlit-App? Thanks!!