Snowflake Native App 프로젝트 정보

Snowflake Native App 의 관점에서 프로젝트는 Snowflake 계정의 애플리케이션 패키지에 추가할 수 있는 코드베이스를 포함합니다. 여기에는 앱 기능에 필요한 모든 확장 코드에 대한 참조, 공유 콘텐츠에 대한 외부 데이터베이스에 대한 참조, manifest.yml, environment.yml (Streamlit 앱용) 등 필수 파일, JAR 파일과 이미지 등 코드 아티팩트 등이 포함됩니다. 또한, 프로젝트 폴더의 파일로 애플리케이션 패키지를 빌드하는 방법을 설명하는 구성도 포함되어 있습니다.

Snowflake Native App 프로젝트는 단순히 디렉터리에 있는 파일 세트로, 다른 코드 리포지토리와 마찬가지로 git과 같은 기술을 사용하여 버전을 제어하고 Github 등의 플랫폼에서 공유할 수 있습니다.

Snowflake Native App 프로젝트의 모습에 대한 개념을 제공하기 위해, Snowflake는 Snowflake CLI 명령을 통해 복제할 수 있는 몇 가지 템플릿을 구축했습니다. 공개적으로 사용 가능한 이러한 템플릿은 Snowflake Git 리포지토리 에서 액세스하고 Snowflake CLI 를 사용하여 직접 프로젝트를 생성할 수도 있습니다. 또한, 사용자 고유의 템플릿을 만들어서 공유할 수도 있습니다. 자세한 내용은 템플릿에서 프로젝트 부트스트래핑하기 섹션을 참조하십시오.

조심

Snowflake CLI 는 프로젝트 디렉터리 내의 파일을 처리합니다. 이러한 파일은 다른 snow app 명령에 의해 Snowflake에 업로드될 수 있으므로 프로젝트 디렉터리에 있는 파일에 민감한 정보를 포함하는 경우에는 주의해야 합니다.