Recuperação do URL para um aplicativo Streamlit¶
Pré-requisitos¶
O aplicativo Streamlit já deve estar carregado em um estágio da conexão que você está usando no momento.
Sua função ROLE atual deve ter acesso ao aplicativo.
Como obter o URL para um aplicativo Streamlit implantado¶
O comando snow streamlit get-url
retorna um URL para um aplicativo Streamlit implantado que você pode usar para abrir o aplicativo em um navegador.
Para obter um URL do aplicativo, faça o seguinte:
Certifique-se de que sua conexão especifique o banco de dados e o esquema onde seu aplicativo está implantado.
Digite um comando semelhante ao seguinte:
snow streamlit get-url my_streamlit_app
https://snowflake.com/provider-deduced-from-connection/#/streamlit-apps/DB.SCHEMA.MY_STREAMLIT_APP
Você pode usar o comando para retornar o URL e abrir o aplicativo automaticamente no seu navegador padrão usando a opção --open
, semelhante à seguinte:
snow streamlit get-url my_streamlit_app --open
Como resolver erros comuns¶
Se o comando falhar porque sua ROLE não tem acesso ao aplicativo Streamlit, tente o seguinte:
Verifique se você está usando a mesma ROLE no seu navegador que foi usada para implantar o aplicativo.
Mude para uma ROLE que tenha acesso ao aplicativo. Se você não tiver acesso à ROLE usada para criar o aplicativo, o desenvolvedor do aplicativo pode conceder acesso a outra ROLE com o comando
snow streamlit share
.
Se o comando falhar porque não conseguiu encontrar o aplicativo Streamlit, tente o seguinte:
Verifique o nome do aplicativo.
Verifique se você gerou o URL usando a mesma conexão (host, conta, banco de dados e esquema) que foi usada para implantar o aplicativo.
Certifique-se de que o banco de dados e o esquema estejam corretos. Se você especificou o banco de dados e o esquema como um nome totalmente qualificado, ele substituirá os valores deles na conexão.