Snowflake Native App Framework:未设置使用者事件表时,带有容器的应用程序与提供商共享事件

Attention

This behavior change is in the 2024_08 bundle.

For the current status of the bundle, refer to Bundle History.

以前,使用者可以通过将事件表的值设置为 NONE 来禁用事件表,如以下示例所示:

ALTER ACCOUNT SET EVENT_TABLE = NONE

如果使用者将此值设置为 NONE 并且启用了事件共享,则日志消息和跟踪事件将不再与提供商共享。

BCR-1724 introduced a change where the log messages and trace events the consumer has agreed to share are still shared with the provider, even if the event table is set to NONE.

此行为变更为带有容器的应用程序引入了相同的更改。启用此行为变更捆绑包后,带有容器的应用程序的事件共享行为将更改如下:

Before the change:

如果使用者将事件表设置为 NONE 并为带有容器的应用程序启用了事件共享,则日志消息和跟踪事件将不再与提供商共享。

After the change:

如果为带有容器的应用程序启用了事件共享,则即使事件表设置为 NONE,使用者已同意共享的日志消息和跟踪事件仍将与提供商共享。

参考:1800