Compartilhar via


Solucionar problemas de conectividade entre o Azure Synapse Studio e o armazenamento

No Synapse Studio, você pode explorar os recursos de dados localizados no armazenamento vinculado. Este guia o ajudará a resolver problemas de conectividade quando você estiver tentando acessar seus recursos de dados.

Caso número 1: A conta de armazenamento não tem as permissões adequadas

Se sua conta de armazenamento não tiver as permissões corretas, você não poderá expandir a estrutura de armazenamento por meio dos comandos "Dados" --> "Vinculado" no Synapse Studio. Consulte abaixo a captura de tela com o sintoma do problema.

A mensagem de erro detalhada pode variar, mas o significado geral da mensagem de erro é: "Não há autoridade nesta solicitação para executar esta operação.".

No nó de armazenamento vinculado:
Storage connectivity issue 1

No nó do contêiner de armazenamento:
Storage connectivity issue 1a

SOLUÇÃO: Para atribuir sua conta à função adequada, consulte Usando o portal do Azure para atribuir uma função do Azure aos acesso dos dados de BLOB e de fila

Caso número 2: falha ao enviar a solicitação para o servidor de armazenamento

Ao selecionar a seta para expandir a estrutura de armazenamento em "Dados" --> "Vinculada" no Synapse Studio, você poderá ver o problema de "REQUEST_SEND_ERROR" no painel esquerdo. Consulte abaixo a captura de tela com o sintoma do problema:

No nó de armazenamento vinculado:
Storage connectivity issue 2

No nó do contêiner de armazenamento:
Storage connectivity issue 2a

Podem haver vários motivos por trás desse problema:

O recurso de armazenamento está oculto por uma vNet e um ponto de extremidade privado de armazenamento precisa ser configurado

Solução: nesse caso, você precisa configurar o ponto de extremidade privado de armazenamento para sua conta de armazenamento. Para saber como configurar o ponto de extremidade privado de armazenamento para vNet, consulte Usando o portal do Azure para atribuir uma função do Azure para acesso a dados de BLOB e de fila.

Você pode usar o comando "nslookup <storage-account-name>.dfs.core.windows.net" para verificar a conectividade após o ponto de extremidade privado de armazenamento ser configurado. Ele deve retornar uma cadeia de caracteres semelhante a: "<storage-account-name>.privatelink.dfs.core.windows.net".

O recurso de armazenamento não está por trás de uma vNet, mas o ponto de extremidade do Serviço blob (ID do Microsoft Entra) não está acessível devido ao firewall configurado

Solução: nesse caso, você precisa abrir sua conta de armazenamento no portal do Azure. No painel de navegação à esquerda, role para baixo até Suporte + solução de problemas e selecione Verificar conectividade para verificar o status de conectividade do Serviço de Blob (ID do Microsoft Entra). Se não estiver acessível, siga o passo-a-passo recomendado para verificar a configuração de Firewalls e redes virtuais na página da sua conta de armazenamento. Para obter mais informações sobre firewalls de armazenamento, consulte Como configurar Redes Virtuais e Firewalls de Armazenamento do Azure.

Outros problemas a serem verificados

  • O recurso de armazenamento que você está acessando é o Azure Data Lake Storage Gen2 e está oculto por um firewall e uma vNet (com o ponto de extremidade privado de armazenamento configurado) ao mesmo tempo.
  • O recurso de contêiner que você está acessando foi excluído ou não existe.
  • Cruzamento-locatário: o locatário do espaço de trabalho que o usuário utilizou para fazer logon não é o mesmo que o locatário da conta de armazenamento.

Próximas etapas

Se as etapas anteriores não ajudarem a resolver o problema, crie um tíquete de suporte.