ALTER NOTIFICATION INTEGRATION (saída para um tópico do Amazon SNS)¶
Modifica as propriedades de uma integração de notificação existente para enviar uma mensagem a um tópico do Amazon SNS.
- Consulte também:
CREATE NOTIFICATION INTEGRATION (saída para um tópico do Amazon SNS), DESCRIBE INTEGRATION, DROP INTEGRATION, SHOW INTEGRATIONS
Sintaxe¶
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
Parâmetros¶
name
Especifica o identificador para a integração a ser alterada.
Se o identificador contiver espaços ou caracteres especiais, toda a cadeia de caracteres deverá ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.
Para obter mais informações, consulte Requisitos para identificadores.
SET ...
Especifica uma ou mais propriedades/parâmetros a serem definidos para a integração (separados por espaços em branco, vírgulas ou novas linhas):
ENABLED = { TRUE | FALSE }
Especifica se deve iniciar a operação da integração ou suspendê-la.
TRUE
permite a integração.FALSE
desabilita a integração para manutenção. Qualquer integração entre o Snowflake e um serviço de terceiro não funciona.
AWS_SNS_TOPIC_ARN = 'topic_arn'
Amazon Resource Name (ARN) do tópico Amazon SNS (SNS) para as notificações são enviadas.
AWS_SNS_ROLE_ARN = 'iam_role_arn'
ARN da função IAM que tem permissões para publicar mensagens para o tópico SNS.
Nota
O valor de AWS_SNS_ROLE_ARN diferencia maiúsculas de minúsculas. Utilize o valor exato especificado em sua conta AWS.
TAG tag_name = 'tag_value' [ , tag_name = 'tag_value' , ... ]
Especifica o nome da tag e o valor da cadeia de caracteres dela.
O valor de tag é sempre uma cadeia de caracteres, e o número máximo de caracteres do valor da tag é 256.
Para obter informações sobre como especificar tags em uma instrução, consulte Cotas de tags para objetos e colunas.
COMMENT = 'string_literal'
Cadeia de caracteres (literal) que especifica um comentário da integração.
Padrão: sem valor
UNSET ...
Especifica um ou mais parâmetros/propriedades a serem desativados para a integração, o que os restaura aos seus padrões:
TAG tag_name [ , tag_name ... ]
COMMENT
Notas de uso¶
Em relação aos metadados:
Atenção
Os clientes devem garantir que nenhum dado pessoal (exceto para um objeto do usuário), dados sensíveis, dados controlados por exportação ou outros dados regulamentados sejam inseridos como metadados ao usar o serviço Snowflake. Para obter mais informações, consulte Campos de metadados no Snowflake.
Desabilitar ou descartar uma integração pode não ter efeito imediato porque a integração pode estar armazenada em cache. Para agilizar o processo de remoção, remova o privilégio de integração do provedor de nuvem.