Logotipo da Amazon RDS

Gerenciado · multi-motor Fala PostgreSQL / MySQL / MariaDB / Microsoft SQL Server / Oracle

Conectar Amazon RDS para Excel, Planilhas Google, IA e REST

Amazon RDS ou Aurora — PostgreSQL, MySQL, MariaDB ou SQL Server. O agente acessa o serviço de dentro da sua VPC ou através do endpoint público que você já disponibilizou.

Uma conexão, todas as superfícies

Para onde seus dados do Amazon RDS podem ser enviados

O Query Streams lê dados do Amazon RDS e Aurora a partir do Microsoft Excel, Google Sheets, Power BI, assistentes de IA via MCP e um endpoint REST, sem que a instância precise ser publicamente acessível. Um único cartão abrange quatro mecanismos de banco de dados — PostgreSQL, MySQL, MariaDB e SQL Server — e o Agente de Rede é executado em qualquer instância dentro da sua VPC, incluindo instâncias EC2, realizando apenas conexões externas. Basta colar o endpoint do console do RDS e o mecanismo, a porta e os campos serão preenchidos automaticamente.

O Amazon RDS é PostgreSQL / MySQL / MariaDB / Microsoft SQL Server / Oracle na rede. — o driver padrão, portanto, todas as orientações abaixo se aplicam sem alterações. A única parte específica do Amazon RDS é a string de conexão, abordada em detalhes de conexão.

  1. Para sua equipe, fornecedores e parceiros.
  2. Amazon RDS para Excel Microsoft Excel · Suplemento do Excel

    Importe resultados do Amazon RDS em tempo real diretamente para uma planilha e atualize-os sob demanda — Excel para desktop, Excel Online, Microsoft 365.

    Guia do PostgreSQL
  3. Amazon RDS para Planilhas Google Suplemento de planilhas

    Execute uma consulta salva do Amazon RDS na barra lateral e arraste as linhas para a planilha. Os colaboradores que compartilharam a planilha podem atualizá-la por conta própria.

    Guia do PostgreSQL
  4. Pergunte à Nova sobre o Amazon RDS. Nova AI · texto para SQL

    Faça uma pergunta em linguagem simples. O Nova já conhece suas tabelas do Amazon RDS, escreve e executa o SQL, explica a resposta e a exibe em um gráfico — sem necessidade de escrever consultas ou fornecer credenciais.

    Como funciona o Nova
  5. Visualizador de dados do Amazon RDS Compartilhamento de resultados · equipe, fornecedores, parceiros · celular, tablet, computador

    Compartilhe um resultado do Amazon RDS em tempo real com qualquer pessoa — um colega, um fornecedor, um parceiro — como uma tabela que pode ser adicionada aos favoritos e que é atualizada automaticamente ao ser aberta em um celular, tablet ou computador. Eles veem os resultados, nunca o SQL ou as credenciais.

    Como funciona o Visualizador de Dados
  6. Para aplicativos e sistemas
  7. API REST do Amazon RDS endpoint HTTP

    Publique uma consulta do Amazon RDS como um endpoint JSON autenticado que qualquer aplicativo pode chamar, com uma especificação OpenAPI 3.1 e coleções prontas para Postman, Insomnia e Hoppscotch. Nenhuma porta de banco de dados é aberta.

    Guia do PostgreSQL
  8. Amazon RDS para Power BI Power Query M

    Cole o arquivo M do Power Query gerado no Editor Avançado do Power BI e o relatório exibirá os resultados do Amazon RDS em tempo real via HTTPS — sem driver ODBC ou porta de banco de dados aberta.

    Como funciona o Power BI
  9. Amazon RDS para Airtable Plataforma de automação

    Sincronize linhas do Amazon RDS com uma base do Airtable de acordo com uma programação ou busque-as dentro de um script de automação do Airtable.

    Guia do PostgreSQL
  10. Amazon RDS para Baserow Plataforma de automação

    Alimente uma tabela do Baserow a partir do Amazon RDS através do endpoint REST — hospedado localmente ou na nuvem do Baserow.

    Guia do PostgreSQL
  11. Amazon RDS para SeaTable Plataforma de automação

    Mantenha uma base SeaTable atualizada com dados do Amazon RDS sem exportar um arquivo ou expor o banco de dados.

    Guia do PostgreSQL
  12. Amazon RDS para Smartsheet Plataforma de automação

    Integre os resultados do Amazon RDS a uma planilha do Smartsheet para que os planos e relatórios sejam lidos do sistema de origem, e não da exportação da semana passada.

    Guia do PostgreSQL
  13. Amazon RDS para Anvil Anvil Works · Plataforma de aplicativos

    Faça backup de um aplicativo Anvil Python com o Amazon RDS por meio do endpoint REST, em vez de incorporar as credenciais do banco de dados no aplicativo.

    Guia do PostgreSQL
  14. Para ferramentas de IA
  15. Servidor Amazon RDS MCP Clientes Claude, Cursor e MCP

    Conceda a um assistente de IA acesso somente leitura ao Amazon RDS com o esquema necessário para escrever SQL corretamente — sem credenciais no chat.

    Guia do PostgreSQL
  16. Entregue às pessoas
  17. Alertas e relatórios do Amazon RDS Slack · Discord · E-mail · Webhook

    Programe uma consulta no Amazon RDS para que os resultados sejam entregues no Slack, Discord, por e-mail ou por um webhook assinado — ou retenha a mensagem até que a contagem de linhas, um limite ou uma variação percentual ultrapasse o valor definido.

    Como funcionam os alertas e relatórios

Como funciona

5 etapas, sem alteração no firewall de entrada

01

Instale o Agente de Rede em uma máquina dentro da VPC — uma instância EC2 é a escolha mais comum. Como o agente só se conecta externamente, a instância pode permanecer privada: sem acesso público, sem regras de entrada, sem lista de permissões de IP para gerenciar.

02

Cole o que o console do RDS fornece. Tanto o endpoint básico da guia Conectividade quanto um URI completo funcionam, e o mecanismo é determinado primeiro pelo esquema e depois pela porta.

03

Confirme o mecanismo de busca caso a pasta não tenha sido aplicada corretamente. Quatro opções estão disponíveis — PostgreSQL, MySQL, MariaDB e SQL Server — e o restante do formulário se adapta à opção escolhida.

04

Atribua a ele um usuário com permissão SELECT para selecionar o que você deseja ler. O usuário mestre funciona; um usuário dedicado somente para leitura é uma prática melhor.

05

Salve e a mesma conexão servirá para o Microsoft Excel, Google Sheets, Power BI, MCP e REST — ou se unirá às suas outras fontes em uma única instrução somente leitura.

Análise detalhada do recurso

O que o Amazon RDS oferece a você

Um cartão, quatro motores

O RDS não é um único banco de dados, mas sim um conjunto de bancos de dados que englobam vários. O cartão o trata dessa forma: seleciona o mecanismo de busca e o formulário se torna o formulário desse mecanismo; então, a conexão é salva como esse mecanismo, em vez de como algo chamado "RDS".

  • PostgreSQL e Aurora PostgreSQL na porta 5432, MySQL e Aurora MySQL na porta 3306, MariaDB na porta 3306 e SQL Server na porta 1433. O campo de porta é preenchido automaticamente com o mecanismo escolhido e pode ser alterado.
  • Os rótulos dos campos seguem o motor. — O SQL Server pede um servidor, os outros três pedem um ponto de extremidade — porque essa é a palavra que cada comunidade realmente usa.
  • O TLS é uma opção de seleção para os três mecanismos de código aberto e está ativado por padrão, que é o que uma instância com rds.force_ssl definido exige. O SQL Server no RDS obtém sua criptografia da instância. — Defina rds.force_ssl em seu grupo de parâmetros se quiser garantir que ele funcione corretamente.
  • A única exceção é o Oracle no RDS: use o cartão Oracle para ele. A conexão ainda será reconhecida como RDS posteriormente e ainda exibirá o selo RDS. — o seletor de motores simplesmente não oferece essa opção.

Os clusters Aurora são lidos corretamente.

Um endpoint Aurora não é um endereço de instância, e tratá-lo como tal é como as pessoas acidentalmente direcionam os relatórios para um servidor de gravação.

  • Um ponto de extremidade de cluster é reconhecido pelo sufixo ".cluster-" no nome do host, e o cartão indica isso assim que ele aparece.
  • O ponto de extremidade de gravação roteia automaticamente para o gravador atual, portanto, uma falha não deixa uma conexão salva apontando para uma instância que não está mais no comando.
  • Os endpoints de leitura são réplicas somente leitura, que é exatamente o que uma conexão de relatório deve ser. O Query Streams realiza apenas leituras, portanto, um endpoint de leitura não tem custo adicional e alivia a carga do servidor de gravação.

O caminho privado é o pretendido.

A maioria dos guias para importar dados do RDS para uma planilha começa, de forma discreta, tornando a instância publicamente acessível. Este guia não faz isso, e vale a pena explicar o motivo.

  • O agente faz apenas conexões de saída. Ele nunca escuta, portanto, colocá-lo dentro da VPC não acarreta custos com regras de entrada nem alterações no grupo de segurança do banco de dados.
  • O acesso público pode permanecer desativado, a sub-rede pode permanecer privada e não há lista de permissões de IP para controlar a conexão de banda larga residencial de ninguém.
  • Se a instância já estiver acessível por meio de um endpoint público que você autorizou, isso também funciona. — o agente não se importa em que lado da fronteira está, apenas que possa abrir uma conexão.
-- Um leitor, quatro motores, mesmo formato de declaração SELECT c.name, COUNT(o.id) AS orders, SUM(o.amount) AS revenue FROM customers AS c JOIN orders AS o ON o.customer_id = c.id WHERE o.placed_at >= CURRENT_DATE - INTERVAL '30' DAY GROUP BY c.name ORDER BY revenue DESC;

Compartilhado por todos os conectores de banco de dados

Verdadeiro para todos os conectores de banco de dados.

  • Apenas envio — o agente abre uma conexão criptografada para o Query Streams. Nenhuma porta de entrada para encaminhar, nenhuma VPN, nenhuma lista de permissões de IP, nada sobre seu banco de dados exposto à internet.
  • As credenciais permanecem no mesmo lugar. — O nome de usuário e a senha do banco de dados ficam armazenados na máquina onde você instalou o agente. O Query Streams nunca os recebe e não consegue acessar seu banco de dados por conta própria.
  • Somente leitura, obrigatório — uma instrução por vez, apenas SELECT e similares. Uma operação de escrita é rejeitada em sua própria máquina antes mesmo de ser enviada ao servidor, em vez de depender de uma permissão que alguém se lembrou de definir.
  • Implante quantos agentes desejar. — uma por site, região ou nuvem. Todas as fontes de dados que eles podem visualizar aparecem em um único menu suspenso, para que ninguém precise saber qual agente hospeda o quê.

O que você obtém depois de salvar uma consulta.

  • Compartilhe a capacidade, não o SQL. — um colega ou um parceiro externo pode executar sua consulta e alterar seus filtros sem nunca ver a declaração por trás dela.
  • Filtros de ambas as direções — declare-as você mesmo como @variáveis ou deixe o conector identificar os valores literais já presentes na sua cláusula WHERE e oferecê-los como listas suspensas.
  • Leia de qualquer lugar — Microsoft Excel, Google Sheets, Power BI, a API REST, assistentes de IA via MCP, o Construtor de Consultas e o Nova leem a mesma consulta salva.
  • Execute várias ao mesmo tempo — cinco consultas salvas em cinco abas de planilha, transmitidas simultaneamente, independentemente do tamanho dos resultados.
  • Conecte-o a qualquer outro dispositivo que você já tenha utilizado. — outro banco de dados, uma API de negócios ou uma pasta de arquivos, em uma única instrução somente leitura.

SQL entre fontes diferentes

Integre o Amazon RDS ao restante dos seus dados.

Uma única instrução pode abranger o Amazon RDS e suas outras conexões simultaneamente. Cada origem executa apenas a parte que consegue, transmite o resultado de volta e a junção ocorre de forma centralizada — as origens nunca se comunicam entre si e nada é copiado para nenhum lugar.

3 conexões · 3 agentes

Amazon RDS Gerenciado · multi-motor
Microsoft SQL Server Motor relacional
Listrado Pagamentos e faturamento

Uma declaração

-- nada copiado, nada mesclado, nada agendado
SELECIONAR   c.região, COUNT(*) AS pedidos, SUM(i.valor_devido) AS faturado
DE     rds_prod.ordens.públicas1  f
JUNTAR     erp_sql.dbo.clientes2   c LIGADO c.id = f.id_do_cliente
JUNTAR     cobrança.stripe.faturas3 i LIGADO i.cliente = c.stripe_id
GRUPO POR c.região
ORDER BY faturado DESC;

As três partes são conexão, esquema e tabela — e o nome da conexão é o que você escolheu. Colunas ilustrativas; suas tabelas serão suas tabelas. O acesso somente leitura se aplica a cada componente: apenas SELECT, WITH e EXPLAIN, com um limite máximo de dados que uma única fonte pode fornecer para uma consulta. Como funcionam as consultas federadas

Detalhes da conexão

O que o Amazon RDS precisa

Motores
PostgreSQL, MySQL, MariaDB e SQL Server estão no cartão; o Oracle no RDS passa pelo cartão Oracle e ainda é identificado como RDS.
Portos
5432 PostgreSQL, 3306 MySQL e MariaDB, 1433 SQL Server — preenchidos previamente por mecanismo, substituíveis
Ponto final
<name>.<id>.<region>.rds.amazonaws.com, colado diretamente ou dentro de um URI completo.
aurora
O sufixo .cluster- marca um ponto de extremidade do cluster; o escritor roteia automaticamente e os leitores são réplicas somente leitura.
TLS
Uma caixa de seleção, ativada por padrão, para PostgreSQL, MySQL e MariaDB — que é o que o rds.force_ssl exige.
SQL Server no RDS
A criptografia segue a instância em vez de uma caixa de seleção — defina `rds.force_ssl` no grupo de parâmetros se quiser que ela seja garantida.
Salvo como
O motor que você escolheu, com RDS mantido como um emblema — não existe nenhum tipo de conexão chamado RDS.
Permissões
Selecione o que deseja ler. O usuário mestre funciona; um usuário somente leitura é melhor.
Rede
Somente saídas do agente. Sem regra de entrada, sem acesso público, sem lista de permissões de IP.

A razão pela qual este cartão existe é que o RDS é um wrapper, não um mecanismo. Por trás de um único console, existem quatro bancos de dados que compartilham apenas uma linha de faturamento e um sufixo de nome de host, e um conector que, fingindo o contrário, estaria errado sobre portas, nomes de campos e TLS. Portanto, o cartão pergunta qual mecanismo usar e, em seguida, se retira — e a conexão é armazenada como PostgreSQL, MySQL, MariaDB ou SQL Server, com o Amazon RDS mantido apenas como um indicador no cartão.

Aurora merece uma frase à parte. Um endpoint de cluster acompanha o servidor de escrita durante um failover, que é o comportamento desejado e que um endereço de instância fixo não proporciona. Aponte uma conexão do Query Streams para um endpoint de leitura e você obterá uma réplica somente leitura servindo consultas somente leitura — segurança extra, sem custo adicional, e o servidor de escrita nunca verá a carga de relatórios.

Para uma consulta entre fontes diferentes, o qualificador segue o mecanismo de busca em vez do identificador, pois é isso que a conexão realmente representa. Uma conexão RDS PostgreSQL chamada rds_prod é escrita como rds_prod.public.orders; a mesma instância no SQL Server seria rds_prod.dbo.orders. É assim que um banco de dados gerenciado da AWS se conecta a uma pasta de arquivos CSV ou a uma API de faturamento em uma única instrução somente leitura, sem nenhuma cópia ou agendamento.

Documentação do fornecedor: aws.amazon.com

Perguntas frequentes

Perguntas sobre o Amazon RDS

Quais ferramentas conseguem ler dados do Amazon RDS por meio de fluxos de consulta?

Tudo isso, a partir de uma única conexão: Excel, Planilhas Google, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e relatórios agendados. Conecte o banco de dados uma única vez e todas as plataformas lerão a mesma conexão somente leitura — não há configuração por ferramenta nem necessidade de uma segunda cópia dos dados.

Preciso abrir uma porta de firewall para meu banco de dados Amazon RDS?

Não. O Agente de Rede do Query Streams é executado dentro da sua rede e abre uma única conexão criptografada de saída. Nada fica à escuta do tráfego de entrada, nenhuma VPN é necessária e o banco de dados mantém suas regras de firewall existentes.

É possível que os fluxos de consulta alterem dados no Amazon RDS?

Não. O agente impõe o modo somente leitura no ponto de execução — uma instrução por vez, apenas SELECT e similares. As credenciais permanecem no agente e nunca são enviadas para o Query Streams.

O que o Query Streams precisa para se conectar ao Amazon RDS?

Um host acessível, uma função e sua senha — o agente carrega o driver, portanto, nada é instalado no banco de dados. Mecanismos: PostgreSQL, MySQL, MariaDB e SQL Server no cartão; o Oracle no RDS passa pelo cartão Oracle e ainda é identificado como RDS. Portas: 5432 PostgreSQL, 3306 MySQL e MariaDB, 1433 SQL Server — preenchidas previamente por mecanismo, substituíveis. Endpoint: <nome>.<id>.<região>.rds.amazonaws.com, colado diretamente ou dentro de um URI completo. Aurora: O sufixo .cluster- marca um endpoint de cluster; o escritor roteia automaticamente e os leitores são réplicas somente leitura.

Posso unir o Amazon RDS a outro banco de dados na mesma consulta?

Sim, trata-se de uma consulta federada. Uma única instrução pode referenciar o Amazon RDS e suas outras conexões simultaneamente, escritas como conexão.esquema.tabela. Cada origem executa apenas a parte que consegue e transmite o resultado de volta; a junção ocorre centralmente, portanto, as origens nunca se conectam entre si e nada é copiado ou agendado. O modo somente leitura se aplica a cada parte — apenas SELECT, WITH e EXPLAIN — e há um limite para a quantidade de dados que uma origem pode fornecer para uma única consulta. Consultas federadas são um recurso do plano; a página de consultas federadas contém os limites atuais de origem e tamanho.

Conectar-se ao Amazon RDS é diferente de conectar-se ao PostgreSQL?

Apenas a string de conexão. O Amazon RDS utiliza o protocolo de comunicação do PostgreSQL, portanto, filtros, agendamento, compartilhamento, os complementos do Excel e do Google Sheets e o servidor MCP funcionam de maneira idêntica. O cartão do Amazon RDS preenche automaticamente as configurações de host, porta e SSL esperadas pelo provedor.

Existe algum guia de integração entre Amazon RDS e Excel?

Sim, é o guia do PostgreSQL e está correto para o Amazon RDS conforme descrito. O Amazon RDS utiliza o protocolo de comunicação do PostgreSQL, portanto, a comunicação entre Amazon RDS e Excel, Amazon RDS e Planilhas Google, e qualquer outro destino, segue os mesmos passos. A única parte específica do Amazon RDS é a string de conexão, e o guia do Amazon RDS a preenche automaticamente.

Instale o Amazon RDS onde o trabalho acontece.

Instale o agente, aponte-o para seu banco de dados e escolha um destino.

Somente leitura Apenas envio As credenciais permanecem com o agente.