Streamlit 앱의 URL 검색하기¶
전제 조건¶
Streamlit 앱은 현재 사용 중인 연결의 스테이지에 이미 업로드되어 있어야 합니다.
사용자의 현재 ROLE이 앱에 액세스할 수 있어야 합니다.
배포된 Streamlit 앱에 대한 URL을 가져오는 방법¶
snow streamlit get-url
명령은 배포된 Streamlit 앱에 대한 URL을 반환하며, 이를 사용하여 브라우저에서 앱을 열 수 있습니다.
앱 URL을 받으려면 다음을 수행합니다.
앱이 배포된 데이터베이스와 스키마를 연결에서 지정했는지 확인합니다.
다음과 유사한 명령을 입력합니다.
snow streamlit get-url my_streamlit_app
https://snowflake.com/provider-deduced-from-connection/#/streamlit-apps/DB.SCHEMA.MY_STREAMLIT_APP
다음과 같이 명령어를 사용하여 URL을 반환하고 기본 브라우저에서 자동으로 앱을 열려면 --open
옵션을 사용합니다.
snow streamlit get-url my_streamlit_app --open
일반적인 오류를 해결하는 방법¶
ROLE이 Streamlit 앱에 액세스할 수 없어 명령이 실패하는 경우 다음을 시도합니다.
브라우저에서 앱을 배포할 때 사용한 것과 동일한 ROLE을 사용하고 있는지 확인합니다.
앱에 액세스할 수 있는 ROLE로 전환합니다. 앱을 만드는 데 사용된 ROLE에 액세스할 수 없는 경우 앱 개발자는
snow streamlit share
명령으로 다른 ROLE에 액세스 권한을 부여할 수 있습니다.
Streamlit 앱을 찾을 수 없어 명령이 실패하는 경우, 다음을 시도해 보십시오.
앱 이름을 확인합니다.
앱을 배포하는 데 사용된 것과 동일한 연결(호스트, 계정, 데이터베이스, 스키마)을 사용하여 URL을 생성했는지 확인합니다.
데이터베이스와 스키마가 올바른지 확인합니다. 데이터베이스와 스키마를 완전한 이름으로 지정하면 연결에서 해당 값이 재정의됩니다.