Subdomain 1.2: Use Snowflake Interfaces and tools
1.A platform team wants one command-line tool they can use inside CI to manage Snowpark Container Services, Git repositories, and Streamlit deployments without opening a browser. Which tool should they adopt?
- A.Adopt the Snowflake CLI, an open-source command-line tool that manages Snowpark Container Services, Git repositories, and Streamlit deployments in scripts.
- B.Adopt the VS Code extension, which requires an interactive editor session and cannot run unattended inside a headless CI pipeline.
- C.Adopt Snowsight's web interface, which requires manual browser clicks for each deployment step and offers no scriptable command interface.
- D.Adopt SnowSQL exclusively, since it was designed specifically for container service and Git repository management beyond plain SQL execution.
Show answer & explanation
Correct answer: A — Adopt the Snowflake CLI, an open-source command-line tool that manages Snowpark Container Services, Git repositories, and Streamlit deployments in scripts.
- A. The Snowflake CLI is the open-source command-line tool purpose-built for scripted, developer-centric workloads, covering Snowpark Container Services, Git integration, and Streamlit deployment commands that a CI pipeline can call directly.
- B. The VS Code extension is designed for interactive use inside an editor session and is not intended to run unattended in a headless continuous integration pipeline.
- C. Snowsight is a graphical browser interface requiring manual clicks for each step, which does not provide the scriptable, headless command interface the team needs for CI automation.
- D. SnowSQL was designed for interactive and scripted SQL execution, not for managing container services or Git repositories, so it is not the right tool for this broader automation need.