Snowflake App Runtime limitations¶
This topic lists known limitations of Snowflake App Runtime during public preview.
General¶
- Snowflake App Runtime is in public preview. Features, syntax, and outputs might change before general availability.
- The
TYPEof an artifact repository can’t be changed after creation. - The compute pool that runs an Application Service can’t be changed with
ALTER. To move a service to a different compute pool, drop and recreate the service.
Packaging¶
- Each build produces an immutable version. You can’t overwrite an existing version; you must produce a new build.
- The list of supported project types might grow over time. Check the release notes for the current set.
Deployment¶
- Standard SPCS commands (
CREATE SERVICE,ALTER SERVICE) don’t work with Application Services. Use theAPPLICATION SERVICEvariants instead. - An Application Service deploys exactly one package at a time.
CREATE OR REPLACE APPLICATION SERVICEisn’t supported.UNDROPisn’t supported for Application Services. After a service is dropped, it can’t be recovered.- Transferring ownership of an Application Service isn’t supported during public preview.
Access control¶
- Privileges on an Application Service and on its artifact repository are independent. A role that has access to the running service doesn’t implicitly have access to the repository, and the reverse is also true.