Mehrstufige Authentifizierung wird standardmäßig für neue Snowflake-Konten erzwungen (ausstehend)

Achtung

Diese Verhaltensweisen sind im Bundle 2024_08 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, verhalten sich neu erstellte Snowflake-Konten wie folgt:

Vor der Änderung:

Keine integrierte Authentifizierungsrichtlinie, die Benutzer dazu zwingt, sich bei mehrstufigen Authentifizierungen (MFA) für neu erstellte Snowflake-Konten anzumelden.

Nach der Änderung:

Eine neue integrierte Authentifizierungsrichtlinie, die Benutzer dazu zwingt, sich mit MFA in neu erstellten Snowflake-Konten anzumelden, wenn der Benutzer die Authentifizierung per Kennwort verwendet und die Eigenschaft TYPE für PERSON oder NULL eingestellt ist.

Testkonten sind von der neuen integrierten Authentifizierung ausgenommen. Wenn ein Testkonto in ein kostenpflichtiges Konto umgewandelt wird, verfügt das kostenpflichtige Konto über eine integrierte Authentifizierung, die die MFA erfordert.

Leserkonten sind von der neuen integrierten Authentifizierung ausgenommen.

Empfehlungen für neue Konten

Wenn Sie ein neues Konto erstellen, weisen Sie Ihrem Konto einen ACCOUNTADMIN zu. Diese Verhaltensänderung erzwingt die mehrstufige Authentifizierung (MFA) bei neuen Snowflake-Konten. Je nachdem, ob ein Mensch oder ein Dienst die Rolle ACCOUNTADMIN verwendet, müssen Sie angeben, ob Sie eine Anmeldung mit MFA für den ACCOUNTADMIN erzwingen möchten, um Aussperrungen zu verhindern oder um Ihr Konto zu sichern.

Folgen Sie einem der folgenden Abschnitte, abhängig von Ihrer Einrichtung:

Erzwingen Sie die Anmeldung MFA bei einem menschlichen ACCOUNTADMIN

Wenn ein Mensch direkt die Rolle ACCOUNTADMIN auf Ihrem Konto verwendet, können Sie Ihr Konto absichern, indem Sie bei der Erstellung des Kontos den ACCOUNTADMIN zwingen, sich mit MFA anzumelden.

Führen Sie die folgende SQL-Anweisung bei der Erstellung eines Kontos aus, um festzulegen, dass ein Mensch die Rolle ACCOUNTADMIN verwendet und die Anforderung hat, sich mit MFA zu registrieren:

CREATE ACCOUNT my_admin ADMIN_USER_TYPE = PERSON;
Copy

Verhindern, dass die MFA einem nicht menschlichen ACCOUNTADMIN aufgezwungen wird

Wenn ein Mensch nicht die Rolle ACCOUNTADMIN auf Ihrem Konto verwendet, müssen Sie verhindern, dass die Anmeldung mit MFA erzwungen wird, damit der Dienst, der die Rolle ACCOUNTADMIN verwendet, erfolgreich ausgeführt werden kann. Ein Dienst vom Typ ACCOUNTADMIN kann keine Kennwörter zur Authentifizierung verwenden und muss bei der Erstellung eines Kontos einen ADMIN_RSA_PUBLIC_KEY angeben.

Führen Sie die folgende SQL-Anweisung bei der Erstellung eines Kontos aus, um festzulegen, dass ein Dienst die Rolle ACCOUNTADMIN nutzt, einen RSA-Schlüssel zur Authentifizierung verwendet und keine Anmeldung mit MFA erforderlich ist:

CREATE ACCOUNT my_admin
  ADMIN_USER_TYPE = SERVICE
  ADMIN_RSA_PUBLIC_KEY = 'MIIBIj...';
Copy

Kennwortauthentifizierung für einen nicht-menschlichen ACCOUNTADMIN zulassen

Wenn ein Mensch nicht die Rolle ACCOUNTADMIN auf Ihrem Konto verwendet, müssen Sie verhindern, dass die Anmeldung mit MFA erzwungen wird, damit der Dienst, der die Rolle ACCOUNTADMIN verwendet, erfolgreich ausgeführt werden kann. Die empfohlene Authentifizierungsmethode für den Diensttyp ACCOUNTADMIN ist Schlüsselpaarauthentifizierung. Doch wenn der Dienst, dieACCOUNTADMIN-ROLE verwendet und die Schlüsselpaarauthentifizierung nicht unterstützt, dann können Sie angeben, dass ein älterer Dienst die Rolle ACCOUNTADMIN verwendet.

Der ältere Dienst ACCOUNTADMIN kann sich nicht bei Snowsight anmelden, und Sie können die Parameter FIRST_NAME oder LAST_NAME nicht einstellen.

Führen Sie die folgende SQL-Anweisung bei der Erstellung eines Kontos aus, um festzulegen, dass ein älterer Dienst die Rolle ACCOUNTADMIN und ein Kennwort zur Authentifizierung verwendet und keine Anmeldung mit MFA erforderlich ist:

CREATE ACCOUNT my_admin
  ADMIN_USER_TYPE = LEGACY_SERVICE
  ADMIN_PASSWORD = 'hunter2';
Copy

Bemerkung

Der LEGACY_SERVICE-Typ ist eine vorübergehende Lösung. Snowflake empfiehlt Ihnen dringend, eine Authentifizierung mit einem Schlüsselpaar einzurichten.

Siehe Benutzertypen für weitere Informationen über Benutzertypen und deren Beschränkungen.

Ref.: 1784