Enviar Notificações do Slack pelo Autonomous Database
Descreve como configurar o Slack para que você possa enviar mensagens, alertas ou saída de uma consulta do Autonomous Database para um Canal do Slack. Também descreve os procedimentos usados para enviar notificações do Slack.
- Preparar-se para Enviar Notificações do Slack pelo Autonomous Database
Para enviar notificações do Slack, configure seu aplicativo Slack para receber mensagens do Autonomous Database. Em seguida, crie uma credencial a ser usada com os procedimentosDBMS_CLOUD_NOTIFICATION
para enviar notificações do Slack do Autonomous Database. - Envie Mensagens para um Canal do Slack
- Enviar Resultados da Consulta para um Canal do Slack
Tópico principal: Enviar E-mail e Notificações no Autonomous Database
Preparar-se para Enviar Notificações do Slack pelo Autonomous Database
Para enviar notificações do Slack, configure seu aplicativo Slack para receber mensagens do Autonomous Database. Em seguida, crie uma credencial a ser usada com os procedimentos DBMS_CLOUD_NOTIFICATION
para enviar notificações do Slack do Autonomous Database.
Para usar o Slack com procedimentos DBMS_CLOUD_NOTIFICATION
:
Tópico principal: Enviar Notificações do Slack pelo Autonomous Database
Enviar Mensagens para um Canal do Slack
DBMS_CLOUD_NOTIFICATION.SEND_MESSAGE
para enviar uma mensagem a um canal do Slack.
BEGIN
DBMS_CLOUD_NOTIFICATION.SEND_MESSAGE
(
provider => 'slack',
credential_name => 'SLACK_CRED',
message => 'Alert from Autonomous Database...',
params => json_object('channel' value 'C0....08'));
END;
/
Use o parâmetro params
para especificar o canal do Slack.
-
channel
: Especifica o ID do Canal.O ID do Canal é um ID exclusivo para um canal e é diferente do nome do canal. No Slack, ao exibir os detalhes do canal, você pode encontrar o ID do Canal na guia "Sobre". Consulte Como Localizar o ID da Equipe do Slack e o ID do Canal do Slack para obter mais informações.
Consulte SEND_MESSAGE Procedimento para obter mais informações.
Tópico principal: Enviar Notificações do Slack pelo Autonomous Database
Enviar Resultados da Consulta para um Canal do Slack
DBMS_CLOUD_NOTIFICATION.SEND_DATA
para enviar a saída de uma consulta a um canal do Slack.
BEGIN
DBMS_CLOUD_NOTIFICATION.SEND_DATA
(
provider => 'slack',
credential_name => 'SLACK_CRED',
query => 'SELECT username, account_status, expiry_date FROM USER_USERS WHERE rownum < 5',
params => json_object('channel' value 'C0....08',
'type' value 'csv'));
END;
/
Use o parâmetro params
para especificar o canal do Slack e o tipo de dados:
-
channel
: Especifica o ID do Canal.O ID do Canal é um ID exclusivo para um canal e é diferente do nome do canal. No Slack, ao exibir os detalhes do canal, você pode encontrar o ID do Canal na guia "Sobre". Consulte Como Localizar o ID da Equipe do Slack e o ID do Canal do Slack para obter mais informações.
-
type
: Especifica o tipo de saída. Os valores válidos são: 'csv
' ou 'json
'.
Consulte SEND_DATA Procedimento para obter mais informações.
Tópicos relacionados
Tópico principal: Enviar Notificações do Slack pelo Autonomous Database