Configurar autenticação para o Slack
Beta
Este recurso está em Beta. Os administradores do espaço de trabalho podem controlar o acesso a esse recurso na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.
Esta página mostra como configurar o Slack para habilitar a autenticação do Databricks para o conector de Logs de Acesso e Integração do Slack. Use as credenciais obtidas nos passos desta página para criar uma conexão do Unity Catalog no Databricks.
Pré-requisitos
- Habilitação da Pré-visualização Pública do Lakewatch.
- Habilitação de serverless Lakeflow Spark Declarative Pipelines em seu workspace.
- Unity Catalog (UC), com
CREATE CONNECTIONpermissões em seu workspace. - Um plano pago do Slack (Pro, Business+ ou Enterprise Grid). O conector não está disponível no plano gratuito do Slack.
- Um usuário do Slack que seja **Proprietário do Workspace** ou **Administrador do Workspace** no workspace a partir do qual se deseja fazer a ingestão.
Configurar Slack para OAuth
Neste passo, configure o Slack para permitir a autenticação do Databricks, criando um aplicativo OAuth no Slack.
-
Faça login no Slack como proprietário ou administrador do workspace e, em seguida, vá para https://api.slack.com/apps?new_app=1.
-
Crie o aplicativo OAuth De um arquivo de manifesto (para aplicar rapidamente uma configuração predefinida e repetível) ou do zero (para configurar manualmente o aplicativo).
-
Caso selecione **De um manifesto**, utilize o seguinte manifesto YAML. Substitua
<your_slack_app>por um nome para seu aplicativo e substitua<your_databricks_workspace_URL>pelo URL do seu workspace do Databricks.YAMLdisplay_information:
name: <your_slack_app>
oauth_config:
redirect_urls:
- https://<your_databricks_workspace_URL>/login/oauth/lakehousefederation.html
scopes:
user:
- admin
settings:
org_deploy_enabled: false
socket_mode_enabled: false
token_rotation_enabled: <true_or_false>Por exemplo, o URL de redirecionamento:
Texthttps://my-databricks-account.cloud.databricks.com/login/oauth/lakehousefederation.html -
Se você selecionar do zero , especifique um nome do aplicativo .
-
-
No menu suspenso de seleção de workspace, selecione o workspace do Slack no qual deseja criar o aplicativo.
-
Nas configurações do aplicativo, selecione OAuth & Permissões no painel esquerdo.
- Na seção Escopos , verifique se o escopo
adminfoi adicionado. Caso contrário, clique em Adicionar um Escopo OAuth em Escopos de Tokens do Usuário e adicione-o. - Na seção URLs de redirecionamento , verifique se
https://<your_databricks_workspace_URL>/login/oauth/lakehousefederation.htmlfoi adicionado como URL de redirecionamento. Caso contrário, clique em **Adicionar Nova URL de Redirecionamento** e adicione-a. - É possível habilitar a rotação de tokens opcionalmente em Segurança Avançada de Tokens via Rotação de Tokens .
- Na seção Escopos , verifique se o escopo
-
Nas configurações do aplicativo, selecione Gerenciar Distribuição no painel esquerdo.
- Na seção Compartilhar Seu Aplicativo com Outros Espaços de Trabalho , verifique se todas as quatro seções apresentam um visto verde.
- Clique no botão verde Ativar Distribuição Pública
-
Selecione **Informações Básicas** no painel esquerdo e anote o **ID do Cliente** e o **Segredo do Cliente**. Use estas credenciais para criar uma conexão do Unity Catalog no Databricks.
Passos seguintes
Criar uma conexão de Logs de Acesso e Integração do Slack no Databricks. Consulte Criar uma conexão de Logs de Acesso e Integração do Slack.