Kategorien:

Systemfunktionen (Systemsteuerung)

SYSTEM$REGISTER_CMK_INFO_POSTGRES

Registriert Ihren kundenverwalteten Schlüssel (CMK) zur Verwendung mit Snowflake Postgres Tri-Secret Secure.

Syntax

AWS:

SYSTEM$REGISTER_CMK_INFO_POSTGRES( '<cmk_arn>' )
Copy

Azure:

SYSTEM$REGISTER_CMK_INFO_POSTGRES( '<vault_uri>' , '<key_name>' )
Copy

Argumente

cmk_arn

Gibt die Amazon Web Services-Ressourcennummer (ARN) an, die den kundenverwalteten Schlüssel (CMK) zur Verwendung mit Tri-Secret Secure angibt.

vault_uri

Gibt den eindeutigen Microsoft Azure-Endpunktbezeichner Ihres Azure Key Vault an.

key_name

Gibt den Namen Ihres CMK auf Microsoft Azure an.

project_id

Gibt den eindeutigen Bezeichner für Ihr Projekt auf Google Cloud Platform an.

location

Gibt die Google Cloud Platform-Region an, die Ihr Snowflake-Konto hostet.

key_ring

Gibt den Schlüsselring Ihres CMK auf Google Cloud Platform an.

key_name

Gibt den Namen Ihres CMK an.

Rückgabewerte

Gibt eine Statusmeldung zurück, die besagt, dass die Registrierung abgeschlossen ist.

Anforderungen an die Zugriffssteuerung

Diese Funktion kann nur von Kontoadministratoren (d. h. Benutzer mit der Rolle ACCOUNTADMIN) ausgeführt werden.

Beispiele

Aktivieren Ihres CMK für Ihr Snowflake-Konto auf Amazon Web Services:

SELECT SYSTEM$REGISTER_CMK_INFO_POSTGRES('arn:aws:kms:us-west-2:736112632310:key/ceab36e4-f0e5-4b46-9a78-86e8f17a0f59');
Copy

Aktivieren Ihres CMK für Ihr Snowflake-Konto auf Microsoft Azure:

SELECT SYSTEM$REGISTER_CMK_INFO_POSTGRES('https://trisecretsite.vault.azure.net/', 'trisecretazkey');
Copy