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:

  1. Certifique-se de que sua conexão especifique o banco de dados e o esquema onde seu aplicativo está implantado.

  2. Digite um comando semelhante ao seguinte:

    snow streamlit get-url my_streamlit_app
    
    Copy
    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
Copy

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.