类别:

:doc:`/sql-reference/functions-system`(系统控制)

SYSTEM$ACTIVATE_CMK_INFO_POSTGRES

使用您为账户注册的 CMK(客户管理密钥)信息,在您的账户中启用 Snowflake Postgres Tri-Secret Secure。

此系统函数将执行以下操作:

  • 将您的账户配置为与注册的 CMK 一起使用 Snowflake Postgres Tri-Secret Secure。

  • 在成功启用已注册的 CMK 之后,新创建的 Snowflake Postgres 实例将使用该配置。

  • 在启用已注册的 CMK 之前创建的 Snowflake Postgres 实例不会重新更换密钥以使用新的 CMK,而是继续使用原有的 CMK,或不使用 CMK。

  • Snowflake Postgres 的副本和分支实例始终会继承其父 Snowflake Postgres 主实例的 CMK 配置。

另请参阅:

Understanding CMK self-registration with support activation of Tri-Secret Secure

语法

SYSTEM$ACTIVATE_CMK_INFO_POSTGRES()
Copy

返回

成功或错误消息。

访问控制要求

只有在账户级别被授予 MODIFY 权限的用户,才能调用此函数。MODIFY 权限通常仅授予该 ACCOUNTADMIN 角色。

示例

为 Snowflake 账户激活 Snowflake Postgres Tri-Secret Secure。

SELECT SYSTEM$ACTIVATE_CMK_INFO_POSTGRES();
Copy
语言: 中文