Streamlit 앱 관리

Snowflake REST `Streamlit API`_는 Streamlit 리소스에 액세스, 업데이트 및 특정 작업을 수행할 수 있는 다음과 같은 엔드포인트를 제공합니다.

Snowflake REST Streamlit API 엔드포인트

엔드포인트

설명

GET /api/v2/databases/database/schemas/.schema/streamlits

스키마의 Streamlit을 나열합니다. 패턴 일치를 사용한 필터링을 지원합니다.

POST /api/v2/databases/database/schemas/.schema/streamlits

새 Streamlit 애플리케이션을 만들거나 기존 애플리케이션을 바꿉니다.

GET /api/v2/databases/database/schemas/.schema/streamlits/name

특정 Streamlit에 대한 자세한 정보를 이름으로 가져옵니다.

DELETE /api/v2/databases/database/schemas/.schema/streamlits/name

Streamlit을 삭제합니다. Streamlit은 보존 기간 내에 삭제 취소를 사용하여 복원할 수 있습니다.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:undrop

보존 기간 내에 이전에 삭제한 Streamlit을 복원합니다.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:rename

Streamlit의 이름을 선택적으로 다른 데이터베이스 또는 스키마에서 새 이름으로 바꿉니다.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:add-live-version

Streamlit에 라이브 버전을 추가하여 사용자를 위해 특정 버전을 활성화합니다.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:commit

Streamlit의 LIVE 버전을 Git 리포지토리로 커밋합니다.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:add-version

지정된 스테이지 위치에서 파일을 복사하여 Streamlit에 새 버전을 추가합니다.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:add-version-from-git

Git 참조 URI를 사용하여 Streamlit에 새 버전을 추가합니다.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:abort

Streamlit의 라이브 버전을 중단하고 커밋되지 않은 변경 사항을 삭제합니다.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:pull

Streamlit과 Git 통합을 위해 Git 리포지토리에서 최신 변경 사항을 가져옵니다.

POST /api/v2/databases/database/schemas/.schema/streamlits/name:push

커밋된 변경 사항을 Streamlit에서 연결된 Git 리포지토리로 다시 푸시합니다.

참조 설명서는 Snowflake Streamlit API 참조 섹션을 참조하세요.