Streamlit 앱의 URL 검색하기

전제 조건

  • Streamlit 앱은 현재 사용 중인 연결의 스테이지에 이미 업로드되어 있어야 합니다.

  • 사용자의 현재 ROLE이 앱에 액세스할 수 있어야 합니다.

배포된 Streamlit 앱에 대한 URL을 가져오는 방법

snow streamlit get-url 명령은 배포된 Streamlit 앱에 대한 URL을 반환하며, 이를 사용하여 브라우저에서 앱을 열 수 있습니다.

앱 URL을 받으려면 다음을 수행합니다.

  1. 앱이 배포된 데이터베이스와 스키마를 연결에서 지정했는지 확인합니다.

  2. 다음과 유사한 명령을 입력합니다.

    snow streamlit get-url my_streamlit_app
    
    Copy
    https://snowflake.com/provider-deduced-from-connection/#/streamlit-apps/DB.SCHEMA.MY_STREAMLIT_APP
    

다음과 같이 명령어를 사용하여 URL을 반환하고 기본 브라우저에서 자동으로 앱을 열려면 --open 옵션을 사용합니다.

snow streamlit get-url my_streamlit_app --open
Copy

일반적인 오류를 해결하는 방법

  • ROLE이 Streamlit 앱에 액세스할 수 없어 명령이 실패하는 경우 다음을 시도합니다.

    • 브라우저에서 앱을 배포할 때 사용한 것과 동일한 ROLE을 사용하고 있는지 확인합니다.

    • 앱에 액세스할 수 있는 ROLE로 전환합니다. 앱을 만드는 데 사용된 ROLE에 액세스할 수 없는 경우 앱 개발자는 snow streamlit share 명령으로 다른 ROLE에 액세스 권한을 부여할 수 있습니다.

  • Streamlit 앱을 찾을 수 없어 명령이 실패하는 경우, 다음을 시도해 보십시오.

    • 앱 이름을 확인합니다.

    • 앱을 배포하는 데 사용된 것과 동일한 연결(호스트, 계정, 데이터베이스, 스키마)을 사용하여 URL을 생성했는지 확인합니다.

    • 데이터베이스와 스키마가 올바른지 확인합니다. 데이터베이스와 스키마를 완전한 이름으로 지정하면 연결에서 해당 값이 재정의됩니다.