关于 Snowflake Native App 项目

From the point of view of Snowflake Native App, a project encompasses a codebase that can be added to an application package in a Snowflake account. It includes references to all the extension code that app functionality needs, references to external databases for shared content, as well as required files such as manifest.yml, an environment.yml (for a Streamlit app), and any code artifacts such as JAR files and images. It also includes a configuration to describe how the application package can be built from the files in the project folder.

Snowflake Native App 项目只是目录中的一组文件;与其他代码存储库一样,这些文件可以使用 git 等技术进行版本控制,并在 Github 等平台上共享。

为了让您对 Snowflake Native App 项目有一个大致的了解,Snowflake 创建了一些模板,您可以使用 Snowflake CLI 命令进行克隆。您可以从 ` Snowflake Git 存储库 <https://github.com/snowflakedb/snowflake-cli-templates (https://github.com/snowflakedb/snowflake-cli-templates)>`_ 访问这些公开可用的模板,甚至可以使用 Snowflake CLI 直接通过它们创建项目。您还可以创建和共享自己的模板。有关更多信息,请参阅 使用模板引导项目

小心

Snowflake CLI 处理项目目录中的文件。这些文件可以通过其他 snow app 命令上传到 Snowflake,因此在将任何敏感信息放入项目目录中的文件中时应小心谨慎。

语言: 中文