|sis|アプリの共有¶
This topic covers URLs for sharing Streamlit in Snowflake apps with or without the Snowsight interface.
アプリURLs¶
Each Streamlit in Snowflake app has two URLs: app-builder URLs that show the Snowsight elements and app-viewer URLs that hide them. This allows you to share view-only links with business users.
By default, sharing an app using the app-viewer URL lets end users change the URL to access other parts of Snowflake. To enforce restricted access to only app-viewer URLs, an administrator must configure the ALLOWED_INTERFACES user property. For more information, see ユーザーのアクセスを Streamlit in Snowflake のみに制限する.
管理者は組織のIDプロバイダー(IdP)に対してアプリビューアーURLsを構成することもできます。詳細については、 必須のセキュリティ設定 をご参照ください。
アプリビルダーURLs¶
アプリビルダーURLからアプリを表示するとアプリの上部にオブジェクトツールバーが表示されます。ツールバーの左側には、アプリの名前が表示されます。ツールバーの右側には、アプリのステータスが表示されます。さらに、アプリの編集に必要な権限がある場合、ツールバーには:ui:`Edit`ボタンが含まれます。アプリを他のロールと共有するために必要な権限がある場合、ツールバーには:ui:`Share`ボタンが含まれます。
|sf-web-interface|のStreamlitアプリページから任意のアプリを選択した場合、アプリビルダーURLに対して新しいタブが開きます。URLの形式は次のとおりです。
https://app.snowflake.com/<organization_name>/<account_name>/#/streamlit-apps/<app_database>.<app_schema>.<app_name>
アプリビューアーURLs¶
When you view an app from its app-viewer URL, the app is displayed without any part of the Snowsight interface. To enforce restricted access to only app-viewer URLs, an administrator must configure the ALLOWED_INTERFACES user property. For more information, see ユーザーのアクセスを Streamlit in Snowflake のみに制限する.
アプリビューアーURLの形式は次のとおりです。
https://app.snowflake.com/streamlit/<organization_name>/<account_name>/#/apps/<url_id>
あなたのアプリの``url_id``はDESCRIBE STREAMLITによって返されます。
Streamlitアプリを共有する¶
|sis|アプリには2つの共有権限レベルがあります。
View and share:ユーザーがアプリビルダーURLにアクセスした場合、アプリを表示し、他のロールと共有することができます。
View only:ユーザーがアプリビルダーURLにアクセスした場合、アプリの表示のみ可能です。他のロールと共有することはできません。
アプリに対する必要なUSAGE権限を持つすべてのロールで、共有オプションに関係なく、アプリビューアーURLにアクセスできます。
Streamlitアプリを共有するには、次の手順を実行します。
Snowsight にサインインします。
ナビゲーションメニューで Projects » Streamlit を選択します。
共有するStreamlitアプリを選択します。
Share を選択します。
Share Streamlit app ウィンドウが開きます。
アプリの共有リストにロールを追加するには、ロール名を入力し始めます。
ロールの名前を選択します。
新しいロールがロールのリストに表示されます。
ロールの右側にあるドロップダウンリストで、共有権限レベルを選択します。
アプリのURLをコピーするには、:ui:`Copy link`を選択します。
アプリビルダーURLをコピーするには、ドロップダウンリストから:ui:`For app builders`を選択します。
アプリビューアーURLをコピーするには、ドロップダウンリストから:ui:`For app viewers`を選択します。
この URL をメールやテキストで送信することができます。
Done を選択します。