ALTER NOTIFICATION INTEGRATION (ausgehend zu einem Amazon SNS-Thema)¶
Ändert die Eigenschaften für eine bestehende Benachrichtigungsintegration für das Senden einer Meldung an ein Amazon-SNS-Thema senden.
- Siehe auch:
CREATE NOTIFICATION INTEGRATION (ausgehend zu einem Amazon SNS-Thema) , DESCRIBE INTEGRATION , DROP INTEGRATION , SHOW INTEGRATIONS
Syntax¶
ALTER [ NOTIFICATION ] INTEGRATION [ IF EXISTS ] <name> SET
[ ENABLED = { TRUE | FALSE } ]
AWS_SNS_TOPIC_ARN = '<topic_arn>'
AWS_SNS_ROLE_ARN = '<iam_role_arn>'
[ COMMENT = '<string_literal>' ]
ALTER [ NOTIFICATION ] INTEGRATION <name> SET TAG <tag_name> = '<tag_value>' [ , <tag_name> = '<tag_value>' ... ]
ALTER [ NOTIFICATION ] INTEGRATION <name> UNSET TAG <tag_name> [ , <tag_name> ... ]
ALTER [ NOTIFICATION ] INTEGRATION [ IF EXISTS ] <name> UNSET COMMENT
Parameter¶
name
Gibt den Bezeichner für die zu ändernde Integration an.
Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß- und Kleinschreibung zu beachten.
Weitere Informationen dazu finden Sie unter Anforderungen an Bezeichner.
SET ...
Gibt eine oder mehrere Eigenschaften/Parameter an, die für die Integration festgelegt werden sollen (getrennt durch Leerzeichen, Kommas oder neue Zeilen):
ENABLED = { TRUE | FALSE }
Gibt an, ob die Integrationsoperation gestartet oder angehalten werden soll.
TRUE
aktiviert die Integration.FALSE
deaktiviert die Integration für Wartungszwecke. Eine Integration zwischen Snowflake und einem Drittanbieterdienst funktioniert nicht.
AWS_SNS_TOPIC_ARN = 'topic_arn'
Amazon Resource Name (ARN) des Amazon SNS (SNS)-Themas, an das Benachrichtigungen gesendet werden.
AWS_SNS_ROLE_ARN = 'iam_role_arn'
ARN der IAM-Rolle, die die Berechtigung hat, Meldungen im SNS-Thema zu veröffentlichen.
Bemerkung
Beim AWS_SNS_ROLE_ARN-Wert wird zwischen Groß- und Kleinschreibung unterschieden. Verwenden Sie den genauen Wert, der in Ihrem AWS-Konto angegeben ist.
TAG tag_name = 'tag_value' [ , tag_name = 'tag_value' , ... ]
Gibt den Namen des Tags und den Wert der Tag-Zeichenfolge an.
Der Tag-Wert ist immer eine Zeichenfolge, die maximale 256 Zeichen lang sein kann.
Weitere Informationen zur Angabe von Tags in einer Anweisung finden Sie unter Tag-Kontingente für Objekte und Spalten.
COMMENT = 'string_literal'
Zeichenfolge (Literal), die einen Kommentar zur Integration enthält.
Standard: Kein Wert
UNSET ...
Gibt eine oder mehrere Eigenschaften/Parameter an, die für die -Integration nicht festgelegt werden sollen, wodurch sie auf ihre Standardwerte zurückgesetzt werden:
TAG tag_name [ , tag_name ... ]
COMMENT
Nutzungshinweise¶
Metadaten:
Achtung
Kunden müssen sicherstellen, dass bei der Nutzung des Snowflake-Dienstes keine personenbezogenen Daten (außer für ein Objekt „Benutzer“), sensible Daten, exportkontrollierte Daten oder andere regulierte Daten als Metadaten eingegeben werden. Weitere Informationen dazu finden Sie unter Metadatenfelder in Snowflake.
Das Deaktivieren oder Beenden einer Integration wird möglicherweise nicht sofort wirksam, da die Integration zwischengespeichert werden könnte. Um den Entfernungsprozess zu beschleunigen, entfernen Sie die Integrationsberechtigungen des Cloudanbieters.