Todos os produtos
Search
Central de documentação

DataWorks:Solução 3: Conectar a uma fonte de dados do Alibaba Cloud (contas diferentes)

Última atualização: Aug 27, 2026

Conecte o DataWorks a uma fonte de dados pertencente a outra conta do Alibaba Cloud usando conectividade de rede baseada em VPC. Este tópico usa uma instância do ApsaraDB RDS for MySQL como exemplo.

Casos de uso

Esta solução é recomendada quando a fonte de dados e o workspace do DataWorks atendem simultaneamente às seguintes condições:

  • A fonte de dados é um product do Alibaba Cloud.

  • A fonte de dados e o workspace do DataWorks pertencem a contas diferentes do Alibaba Cloud.

Como funciona

Para cenários com contas diferentes, recomenda-se o uso de uma conexão VPC (rede privada). Use uma ferramenta de conectividade de rede (Cloud Enterprise Network ou VPC Peering Connection) para vincular a fonte de dados na Conta A ao grupo de recursos do workspace do DataWorks na Conta B.

Diagrama de conectividade de rede

幻灯片4

Pré-requisitos

Faturamento

O faturamento varia conforme a ferramenta de conectividade de rede escolhida. Para mais detalhes, consulte o faturamento do Cloud Enterprise Network ou o faturamento da VPC Peering Connection.

Nota

O uso da VPC Peering Connection é gratuito quando a fonte de dados e o grupo de recursos do DataWorks estão em contas diferentes, mas na mesma região.

Configure conectividade de rede

Nota

As etapas a seguir resumem o processo de configuração. Para um tutorial detalhado com valores específicos, consulte a seção Exemplo de configuração.

Etapa 1: Coletar informações básicas

Lado da fonte de dados

  • Conta: Este tópico usa a Conta A como exemplo.

  • Região: O exemplo usa uma instância do ApsaraDB RDS for MySQL na região China (Hangzhou).

  • Informações de VPC e vSwitch:

    Nota

    Este tópico toma como base uma instância do ApsaraDB RDS for MySQL. Para outras instâncias do Alibaba Cloud, consulte a documentação oficial do product para obter instruções sobre como recuperar as informações da VPC.

    1. Acesse o console do ApsaraDB RDS, localize a instância desejada e clique em Instance Name para abrir a página Basic Information.

    2. No painel de navegação à esquerda, clique em Database Connection para obter as informações de VPC e vSwitch da instância do ApsaraDB RDS for MySQL.

      Na página Database Connection, localize a linha Network Type para visualizar o nome da VPC (por exemplo, Account_A_hangzhou_VPC), seu bloco CIDR (por exemplo, 192.168.0.0/16) e as informações do vSwitch (por exemplo, Account_A_hangzhou_vSwitch).

Lado do DataWorks

  • Conta: Este tópico usa a Conta B como exemplo.

  • Região: O exemplo considera um workspace e um grupo de recursos do DataWorks na região China (Shanghai).

  • Informações de VPC e vSwitch do grupo de recursos:

    1. Acesse a página de lista de grupos de recursos no DataWorks, encontre o grupo de recursos alvo e clique em Network Settings na coluna Operation.

    2. No módulo de funcionalidade correspondente, visualize as informações de VPC e vSwitch vinculadas.

      Por exemplo, se você precisa conectar uma instância do ApsaraDB RDS for MySQL ao DataWorks para sincronização de dados, verifique as informações de VPC e vSwitch em Data Scheduling & Data Integration.

      Na página Network Settings do grupo de recursos, clique em aba VPC Binding. Na coluna Bound VPC referente à região adequada, identifique o ID da VPC. Na coluna Bound vSwitch, identifique o ID do vSwitch.

Etapa 2: Estabelecer conexão de rede

Para conectar VPCs de contas diferentes, use uma ferramenta de conectividade de rede. Escolha uma opção conforme sua necessidade:

Nota

Caso enfrente problemas durante a configuração de rede, envie um ticket para entrar em contato com o suporte técnico do Alibaba Cloud.

Etapa 3: Adicionar uma rota ao grupo de recursos

Quando o DataWorks acessa uma fonte de dados em outra conta, adicione uma rota no grupo de recursos do DataWorks que aponte para o bloco CIDR do vSwitch da fonte de dados.

  1. Acesse a página de lista de grupos de recursos no DataWorks, localize o grupo de recursos desejado e clique em Network Settings na coluna Operation.

  2. No módulo de funcionalidade relevante, encontre a VPC vinculada e clique em Custom Route na coluna Operation.

  3. Clique em Add Route, selecione CIDR Block como método de conexão e defina o Destination CIDR Block como o bloco CIDR do vSwitch da fonte de dados.

Etapa 4 (Opcional): Configure lista de permissões

Se a fonte de dados usar uma lista de permissões, adicione o bloco CIDR do vSwitch vinculado ao grupo de recursos nessa lista para permitir o acesso.

Este tópico usa a configuração de uma lista de permissões de endereços IP para uma instância do ApsaraDB RDS for MySQL como exemplo. Nas configurações de Whitelist and Security Group, adicione o vSwitch CIDR Block vinculado ao grupo de recursos do DataWorks na Conta B.

Nota

Para outras instâncias do Alibaba Cloud, consulte a documentação oficial do product para obter instruções sobre como configure a lista de permissões.

Após adicionar o bloco CIDR do vSwitch, visualize-o no grupo dataworks na aba Whitelist Settings, por exemplo, 172.16.66.0/24.

Verifique conectividade de rede

  1. Faça login no console do DataWorks. Na região alvo, clique em Data Integration > Data Integration no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Data Integration.

  2. No painel de navegação à esquerda, clique em Data Sources. Na página de lista de fontes de dados, clique em Add Data Source, selecione o tipo de fonte de dados e configure os parâmetros de conexão.

  3. Na lista de grupos de recursos na parte inferior da página, localize aquele que você configurou e clique em Test Connectivity. O status Connected indica que a conexão foi estabelecida com sucesso.

    Nota

    Se o resultado for Cannot connect, use a Network Connectivity Diagnostic Tool para diagnosticar o problema. Caso o grupo de recursos ainda não consiga se conectar à fonte de dados, envie um ticket para obter assistência.

Exemplo de configuração

Este exemplo estabelece conectividade de rede entre uma instância do ApsaraDB RDS for MySQL na Conta A (região China (Hangzhou)) e um workspace do DataWorks na Conta B (região China (Shanghai)).

1. Informações básicas

Parâmetro

Fonte de dados (RDS for MySQL)

Grupo de recursos do DataWorks

Conta

Conta A

Conta B

Região

China (Hangzhou)

China (Shanghai)

VPC

  • Nome da VPC: Account_A_hangzhou_VPC

  • Bloco CIDR da VPC: 192.168.0.0/16

  • Nome do vSwitch: Account_A_Switch_hz_h

  • Bloco CIDR do vSwitch: 192.168.6.0/24

Na página Database Connection da instância do ApsaraDB RDS Account_A_MySQL_Source, confirme se o tipo de rede é VPC e se o endpoint interno é rm-bp***.mysql.rds.aliyuncs.com.

  • Nome da VPC: Account_B_shanghai_VPC

  • Bloco CIDR da VPC: 172.16.0.0/12

  • Nome do vSwitch: Account_B_Switch_sh_e

  • Bloco CIDR do vSwitch: 172.16.66.0/24

Na página de detalhes do grupo de recursos, acesse a aba Network Settings > VPC Binding. Na seção Data Scheduling & Data Integration, visualize a VPC vinculada, o vSwitch, o bloco CIDR do vSwitch e as informações do grupo de segurança. Confirme se o vínculo da VPC entre contas foi concluído com sucesso.

2. Estabelecer conexão de rede

Use a Cloud Enterprise Network (CEN) ou uma VPC Peering Connection para estabelecer a conectividade de rede entre a fonte de dados e o DataWorks. Escolha o método mais adequado à sua necessidade.

Nota

Caso enfrente problemas durante a configuração de rede, envie um ticket para entrar em contato com o suporte técnico do Alibaba Cloud.

Cloud Enterprise Network (CEN)

  1. Faça login na Conta B, acesse o console do Cloud Enterprise Network (CEN) e clique em Create CEN Instance. Na caixa de diálogo exibida, defina um Name para a instância e clique em Confirm.

    Nota

    Recomenda-se crie a instância CEN na mesma conta do Alibaba Cloud onde está o DataWorks, facilitando a gestão centralizada das conexões entre contas.

  2. Na caixa de diálogo, clique em Create Connection e configure as informações de rede do grupo de recursos do DataWorks.

    A tabela abaixo descreve os principais parâmetros para este exemplo. Mantenha os valores padrão para quaisquer parâmetros não mencionados.

    Parâmetro

    Configuração e exemplo

    Instance Type

    Para interconexão de VPC entre contas, selecione VPC.

    Region

    Selecione a região do grupo de recursos do DataWorks, que neste exemplo é China (Shanghai).

    Resource Owner UID

    Selecione Current Account.

    VPC

    Selecione a instância VPC onde o grupo de recursos do DataWorks está localizado.

    vSwitch

    Selecione o vSwitch onde o grupo de recursos está localizado. Neste exemplo, selecione Account_B_Switch_sh_e.

    Nota

    O CEN exige pelo menos dois vSwitches em zonas de disponibilidade diferentes para recuperação de desastres. Além do vSwitch do grupo de recursos, adicione outro de uma zona distinta. Se você não tiver pelo menos dois vSwitches, acesse o console de vSwitch para crie mais um antes de prosseguir.

  3. Clique em Create.

  4. Autorize a instância VPC entre contas.

    1. Faça login na Conta A, acesse o console da VPC e localize a instância VPC onde a fonte de dados reside. Neste exemplo, a instância VPC é Account_A_hangzhou_VPC. Clique em nome da instância para acesse a página Basic Information.

    2. Mude para a aba Cross-account Authorization, clique em CEN e configure os parâmetros conforme as informações abaixo.

      Parâmetro

      Configuração e exemplo

      Peer account UID

      O UID da conta do Alibaba Cloud referente à Conta B.

      Peer CEN instance ID

      O ID da instância CEN criada na Etapa 1.

      Payer

      Selecione a parte responsável pelo pagamento.

      • Peer Account UID (Padrão): As taxas de conexão e transferência de dados geradas pela instância VPC são cobradas da conta proprietária da instância CEN.

      • VPC Users: As taxas de conexão e transferência de dados geradas pela instância VPC são cobradas da conta proprietária da instância VPC.

      Este exemplo usa o valor padrão.

      Importante

      Escolha o pagador com atenção. Alterar o pagador posteriormente pode impactar seus serviços. Para mais informações, consulte Autorizar uma instância de rede pertencente a outra conta.

    3. Clique em Determine.

  5. Crie uma conexão VPC entre contas.

    1. Faça login na Conta B, acesse o console do Cloud Enterprise Network (CEN) e clique em ID da instância CEN criada para acesse sua página Basic Information.

    2. Na aba Transit Router, localize o transit router criado. Na coluna Operation, clique em Create Connection e configure as informações de rede da fonte de dados.

      A tabela abaixo descreve os principais parâmetros para este exemplo. Mantenha os valores padrão para quaisquer parâmetros não mencionados.

      Parâmetro

      Configuração e exemplo

      Instance Type

      Para interconexão de VPC entre contas, selecione VPC.

      Region

      Selecione a região da fonte de dados, que neste exemplo é China (Hangzhou).

      Resource Owner UID

      Selecione Cross-account e insira o UID da conta do Alibaba Cloud referente à Conta A.

      VPC

      Selecione a instância VPC onde a fonte de dados está localizada.

      vSwitch

      Selecione o vSwitch onde a fonte de dados está localizada. Neste exemplo, selecione Account_A_Switch_hz_h.

      Nota

      O CEN exige pelo menos dois vSwitches em zonas de disponibilidade diferentes para recuperação de desastres. Além do vSwitch da fonte de dados, adicione outro de uma zona distinta. Se você não tiver pelo menos dois vSwitches, acesse o console de vSwitch para crie mais um antes de prosseguir.

    3. Clique em Create.

  6. Crie uma conexão inter-regional.

    Nota

    Neste exemplo, a fonte de dados e o DataWorks estão em contas e regiões diferentes do Alibaba Cloud, portanto, também crie uma conexão inter-regional. Se sua fonte de dados e o DataWorks estiverem em contas diferentes, mas na mesma região, pule esta etapa.

    1. Faça login na Conta B, acesse o console do Cloud Enterprise Network (CEN) e clique em ID da instância CEN criada para acesse sua página Basic Information.

    2. Na aba Transit Router, localize o transit router referente a China (Hangzhou) (região da fonte de dados). Na coluna Operation, clique em Create Connection e configure as informações da conexão inter-regional.

      Parâmetro

      Configuração e exemplo

      Region

      Selecione China (Hangzhou).

      Peer region

      Selecione China (Shanghai).

    3. Clique em Create.

VPC Peering Connection

  1. Faça login na Conta A, acesse o console da VPC Peering Connection, altere a região para China (Hangzhou) no topo da página e clique em Create Peering Connection. Configure os parâmetros relevantes.

    A tabela abaixo descreve os principais parâmetros para este exemplo. Mantenha os valores padrão para quaisquer parâmetros não mencionados.

    Parâmetro

    Configuração e exemplo

    Peering Connection Name

    Insira um nome personalizado. Para este exemplo, use Account_A to Account_B.

    Requester VPC

    Selecione a VPC onde a fonte de dados do ApsaraDB RDS for MySQL na Conta A está localizada. Para este exemplo, selecione Account_A_hangzhou_VPC.

    Accepter Account Type

    Este exemplo usa Cross-account.

    Accepter Alibaba Cloud Account UID

    Insira o UID da conta do Alibaba Cloud referente à Conta B.

    Accepter Region Type

    Neste exemplo, Cross-region está selecionado.

    Accepter Region

    Selecione China (Shanghai) como a região do workspace e grupo de recursos do DataWorks na Conta B.

    Accepter VPC

    Insira manualmente o ID da VPC do grupo de recursos do DataWorks na Conta B (Account_B_shanghai_VPC).

  2. Após clique em Determine, a conexão é criada com um Status de Pending Acceptance.

  3. Faça login na Conta B, acesse o console da VPC Peering Connection e altere a região para China (Shanghai) no topo da página. Localize a conexão peering iniciada pela Conta A. Na coluna Operation, clique em Receiver. O Status da conexão mudará então para Activated.

  4. Em Accepter VPC, clique em Configure Route Entry. Na caixa de diálogo Configure Route Entry, insira um Name personalizado para a entrada de rota e defina o Destination CIDR Block como o bloco CIDR do vSwitch do solicitante. Para este exemplo, insira 192.168.6.0/24.

  5. Faça login na Conta A, acesse o console da VPC Peering Connection, altere a região para China (Hangzhou) no topo da página e localize a conexão peering criada.

  6. Em Requester VPC, clique em Configure Route Entry. Na caixa de diálogo Configure Route Entry, insira um Name personalizado para a entrada de rota e defina o Destination CIDR Block como o bloco CIDR do vSwitch do aceitador. Para este exemplo, insira 172.16.66.0/24.

3. Adicionar uma rota ao grupo de recursos

  1. Faça login na Conta B, acesse a página de lista de grupos de recursos no DataWorks, localize o grupo de recursos desejado e clique em Network Settings na coluna Operation.

  2. No módulo de funcionalidade relevante, localize a VPC vinculada e clique em Custom Route na coluna Operation.

  3. Clique em Add Route, selecione CIDR Block como método de conexão e defina o Destination CIDR Block como o bloco CIDR do vSwitch da instância do ApsaraDB RDS for MySQL na Conta A. Para este exemplo, use 192.168.6.0/24.

4. Configure lista de permissões

Faça login na Conta A e adicione o vSwitch CIDR Block do grupo de recursos do DataWorks nas configurações de Whitelist and Security Group da instância do ApsaraDB RDS for MySQL. Para este exemplo, o bloco CIDR é 172.16.66.0/24.

Após adicionar o bloco CIDR do vSwitch, visualize-o no grupo dataworks na aba Whitelist Settings, por exemplo, 172.16.66.0/24.

5. Testar conectividade

Nota

Antes de executar esta etapa, certifique-se de ter configurou a autorização entre contas na conta do Alibaba Cloud proprietária da fonte de dados, que neste exemplo é a Conta A.

  1. Faça login na Conta B.

  2. Faça login no console do DataWorks. Na região alvo, clique em Data Integration > Data Integration no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Data Integration.

  3. No painel de navegação à esquerda, clique em Data Sources. Na página Data Sources, clique em Add Connection.

  4. Selecione o tipo de fonte de dados MySQL e configure suas informações.

    • Para Configuration Mode, selecione ApsaraDB for RDS.

    • Para Alibaba Cloud Account, selecione Another Alibaba Cloud Account.

    • Para ID of Another Alibaba Cloud Account, insira o UID da Conta A.

    • Para Name of Role Assigned to RAM User, insira o nome da função RAM configurada na Conta A. Para mais informações, consulte a autorização entre contas.

    • Para Region, selecione China (Hangzhou).

    • Para Instance, selecione a instância do ApsaraDB RDS for MySQL criada na região China (Hangzhou) da Conta A e para a qual a conexão de rede já foi configurada.

  5. Na seção Connection Configuration, clique em Test Network Connectivity para o grupo de recursos vinculado ao workspace.Connectable

    Verifique se o status de conectividade é Connected.

    Nota

    Se o resultado do teste for Failed, use a Network Connectivity Diagnostic Tool para solucionar o problema. Se a conectividade ainda falhar, envie um ticket para obter assistência.

Documentação relacionada

Para perguntas frequentes sobre conectividade de rede, consulte Operações de grupo de recursos e conectividade de rede.