Snowpark Container Services job service: Retention time increase (Pending)¶
启用此行为变更捆绑包后,Snowpark Container Services 会更改 块卷 的删除方式:
- 变更前:
删除块卷时,不会在删除前自动创建快照,也不会在删除过程中自动产生与快照相关的计费事件。
- 变更后:
使用以下任一命令删除块卷时,Snowflake 会先为块卷创建快照,然后再删除这些快照:
DROP SERVICE <service-name> FORCE
ALTER COMPUTE POOL <compute-pool-name> STOP ALL
ALTER SERVICE <service-name> RESTORE VOLUME <volume-name> FROM SNAPSHOT
Snowflake 按如下格式分配快照名称:
SYS_BACKUP_ON_DELETEstring_timestamp。这些快照的默认保留期为 7 天,之后 Snowflake 会删除这些快照。您需要为这些快照付费。此功能可防止您意外删除块卷。备注
此变更不适用于作业服务使用的块卷。
您可以通过在服务规范中将
snapshotOnDelete选项设置为false来选择退出此变更:volumes: # optional volume list - name: <name> source: local | stage | memory | block size: <bytes-of-storage> # specify if memory or block is the volume source uid: <UID-value> # optional, only for stage volumes gid: <GID-value> # optional, only for stage volumes blockConfig: # optional initialContents: fromSnapshot: <snapshot-name> iops: <number-of-operations> throughput: <MiB-per-second> encryption: SNOWFLAKE_SSE | SNOWFLAKE_FULL snapshotOnDelete: true # defaults true for services and false for jobs, false to opt-out snapshotDeleteAfter: (<hours>h)|(<days>d) # defaults to 7 days
参考:2206