Logo Amazon RDS

Géré · multi-moteurs Maîtrise PostgreSQL / MySQL / MariaDB / Microsoft SQL Server / Oracle

Connecter Amazon RDS vers Excel, Google Sheets, l'IA et REST

Amazon RDS ou Aurora — PostgreSQL, MySQL, MariaDB ou SQL Server. L'agent y accède depuis votre VPC ou via le point de terminaison public que vous avez déjà autorisé.

Une seule connexion, chaque surface

Où vos données Amazon RDS peuvent être stockées

Query Streams permet de lire les données d'Amazon RDS et d'Aurora depuis Microsoft Excel, Google Sheets, Power BI, les assistants IA via MCP et un point de terminaison REST, sans que l'instance n'ait besoin d'être accessible publiquement. Une seule carte couvre quatre moteurs : PostgreSQL, MySQL, MariaDB et SQL Server. L'agent réseau s'exécute sur n'importe quelle machine de votre VPC, y compris une instance EC2, et ne peut communiquer qu'avec les serveurs externes. Il vous suffit de coller le point de terminaison depuis la console RDS : le moteur, le port et les champs sont automatiquement renseignés.

Amazon RDS est PostgreSQL / MySQL / MariaDB / Microsoft SQL Server / Oracle sur le réseau — le pilote standard, donc tous les guides ci-dessous s'appliquent sans modification. La seule partie spécifique à Amazon RDS est la chaîne de connexion, traitée dans détails de connexion.

  1. Pour votre équipe, vos fournisseurs et vos partenaires
  2. Amazon RDS vers Excel Microsoft Excel · Complément Excel

    Importez directement les résultats Amazon RDS en direct dans une feuille de calcul et actualisez-les à la demande — Excel de bureau, Excel Online, Microsoft 365.

    Guide PostgreSQL
  3. Amazon RDS vers Google Sheets Module complémentaire Sheets

    Exécutez une requête Amazon RDS enregistrée depuis la barre latérale et glissez-déposez les lignes dans la feuille. Les collaborateurs peuvent ensuite la mettre à jour eux-mêmes.

    Guide PostgreSQL
  4. Demandez à Nova ce qu'il pense d'Amazon RDS. Nova AI · Texte vers SQL

    Posez votre question en langage clair. Nova connaît déjà vos tables Amazon RDS, rédige et exécute la requête SQL, explique la réponse et la représente graphiquement — aucune requête à écrire, aucune information d’identification à fournir.

    Comment fonctionne Nova
  5. Amazon RDS vers Data Viewer Partage des résultats · équipe, fournisseurs, partenaires · téléphone, tablette, ordinateur

    Partagez un résultat Amazon RDS en direct avec qui vous voulez (un collègue, un fournisseur, un partenaire) sous forme de grille que vous pouvez ajouter à vos favoris et qui se met à jour automatiquement à chaque ouverture, sur un téléphone, une tablette ou un ordinateur. Ils voient les résultats, jamais le code SQL ni les identifiants.

    Fonctionnement du visualiseur de données
  6. Pour les applications et les systèmes
  7. API REST Amazon RDS point de terminaison HTTP

    Publiez une requête Amazon RDS sous forme de point de terminaison JSON authentifié, accessible à toute application, avec une spécification OpenAPI 3.1 et des collections Postman, Insomnia et Hoppscotch prêtes à l'emploi. Aucun port de base de données n'est ouvert.

    Guide PostgreSQL
  8. Amazon RDS vers Power BI Power Query M

    Collez le code Power Query M généré dans l'éditeur avancé de Power BI et le rapport affichera les résultats Amazon RDS en direct via HTTPS — sans pilote ODBC ni port de base de données ouvert.

    Comment fonctionne Power BI
  9. Amazon RDS vers Airtable Plateforme d'automatisation

    Synchronisez les lignes Amazon RDS avec une base Airtable selon une planification, ou récupérez-les dans un script d'automatisation Airtable.

    Guide PostgreSQL
  10. Amazon RDS vers Baserow Plateforme d'automatisation

    Alimentez une table Baserow à partir d'Amazon RDS via le point de terminaison REST — auto-hébergé ou cloud Baserow.

    Guide PostgreSQL
  11. Amazon RDS vers SeaTable Plateforme d'automatisation

    Maintenez une base SeaTable à jour avec les données Amazon RDS sans exporter de fichier ni exposer la base de données.

    Guide PostgreSQL
  12. Amazon RDS vers Smartsheet Plateforme d'automatisation

    Intégrez les résultats d'Amazon RDS dans une grille Smartsheet afin que les plans et les rapports soient lus à partir du système source et non de l'exportation de la semaine précédente.

    Guide PostgreSQL
  13. Amazon RDS vers Anvil Anvil Works · Plateforme d'applications

    Utilisez une application Anvil Python avec Amazon RDS via le point de terminaison REST au lieu d'intégrer les identifiants de base de données dans l'application.

    Guide PostgreSQL
  14. Pour les outils d'IA
  15. Serveur Amazon RDS MCP Claude, clients de Cursor et MCP

    Donnez à un assistant IA un accès en lecture seule à Amazon RDS avec le schéma dont il a besoin pour écrire du SQL correct — aucune information d'identification dans la conversation.

    Guide PostgreSQL
  16. Livré aux personnes
  17. Alertes et rapports Amazon RDS Slack · Discord · Courriel · Webhook

    Programmez une requête Amazon RDS et faites en sorte que les lignes soient envoyées à Slack, Discord, par e-mail ou via un webhook signé, ou conservez le message jusqu'à ce qu'un nombre de lignes, un seuil ou un pourcentage de variation dépasse la limite que vous avez définie.

    Fonctionnement des alertes et des rapports

Comment ça marche

5 étapes, aucune modification du pare-feu entrant

01

Installez l'agent réseau sur une machine située à l'intérieur du VPC ; une instance EC2 est généralement le choix idéal. Comme l'agent se connecte uniquement à des serveurs sortants, l'instance peut rester privée : aucune accessibilité publique, aucune règle de trafic entrant, aucune liste blanche d'adresses IP à gérer.

02

Collez ce que vous fournit la console RDS. Le point de terminaison seul de l'onglet Connectivité ou un URI complet conviennent ; le moteur est déterminé en fonction du schéma puis du port.

03

Si le collage ne permet pas de déterminer le moteur de calcul, veuillez le confirmer. Quatre sont proposés : PostgreSQL, MySQL, MariaDB et SQL Server. Le reste du formulaire s’adapte à votre choix.

04

Attribuez-lui un utilisateur disposant des droits SELECT sur les données à lire. L'utilisateur principal convient, mais il est préférable d'utiliser un utilisateur dédié en lecture seule.

05

Enregistrez, et la même connexion sert à Microsoft Excel, Google Sheets, Power BI, MCP et REST — ou se connecte à vos autres sources dans une seule instruction en lecture seule.

Analyse approfondie des fonctionnalités

Ce qu'Amazon RDS vous offre

Une carte, quatre moteurs

RDS n'est pas une base de données unique, mais une enveloppe de facturation regroupant plusieurs bases. La carte fonctionne ainsi : choisissez le moteur, le formulaire devient celui de ce moteur, puis la connexion est enregistrée sous le nom de ce moteur plutôt que sous celui de « RDS ».

  • PostgreSQL et Aurora PostgreSQL sur le port 5432, MySQL et Aurora MySQL sur le port 3306, MariaDB sur le port 3306, SQL Server sur le port 1433. Le champ port est prérempli pour le moteur que vous avez choisi et peut être modifié.
  • Les étiquettes des champs suivent le moteur — SQL Server demande un serveur, les trois autres demandent un point de terminaison — car c'est le terme que chaque communauté utilise réellement.
  • L'option TLS est activée par défaut dans les trois moteurs open source, ce qui est requis pour une instance avec l'option rds.force_ssl définie. SQL Server sur RDS utilise le chiffrement de l'instance. — Définissez rds.force_ssl sur son groupe de paramètres si vous souhaitez une garantie.
  • Oracle sur RDS est la seule exception : utilisez la carte Oracle. La connexion est ensuite toujours reconnue comme RDS et conserve le badge RDS. — le sélecteur de moteur ne le propose tout simplement pas.

Les amas d'aurores boréales sont correctement interprétés.

Un point de terminaison Aurora n'est pas une adresse d'instance, et le traiter comme tel est la façon dont les gens orientent accidentellement les rapports vers un enregistreur.

  • Un point de terminaison de cluster est reconnu par l'infixe .cluster dans le nom d'hôte, et la carte l'indique dès son apparition.
  • Le point de terminaison d'écriture se dirige automatiquement vers l'instance d'écriture actuelle, de sorte qu'un basculement ne laisse pas une connexion enregistrée pointant vers une instance qui n'est plus en charge.
  • Les points de terminaison de lecture sont des répliques en lecture seule, ce qui correspond exactement à l'objectif d'une connexion de génération de rapports. Les flux de requêtes n'effectuent que des lectures ; un point de terminaison de lecture est donc gratuit et allège la charge du processus d'écriture.

Le chemin privé est celui qui est prévu.

La plupart des guides expliquant comment importer des données RDS dans un tableur commencent discrètement par rendre l'instance accessible publiquement. Ce n'est pas le cas de celui-ci, et il est important d'en expliquer clairement la raison.

  • Cet agent établit uniquement des connexions sortantes. Il n'écoute jamais, son intégration au VPC n'entraîne donc aucune modification des règles entrantes ni des groupes de sécurité de la base de données.
  • L'accès public peut rester désactivé, le sous-réseau peut rester privé et il n'y a pas de liste blanche d'adresses IP pour assurer la compatibilité avec la connexion Internet domestique de chacun.
  • Si l'instance est déjà accessible via un point de terminaison public que vous autorisez, cela fonctionne également. — L'agent ne se soucie pas de savoir de quel côté de la frontière il se trouve, l'important pour lui étant de pouvoir ouvrir une connexion.
-- Un lecteur, quatre moteurs, même forme d'instruction 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;

Partagé par tous les connecteurs de base de données

C'est valable pour tous les connecteurs de base de données.

  • Sortant uniquement L'agent ouvre une connexion chiffrée vers Query Streams. Aucun port entrant à rediriger, aucun VPN, aucune liste blanche d'adresses IP : votre base de données n'est en aucun cas exposée sur Internet.
  • Les identifiants restent en place — Le nom d'utilisateur et le mot de passe de la base de données sont stockés sur la machine où l'agent est installé. Query Streams ne les reçoit jamais et ne peut pas accéder à votre base de données par lui-même.
  • Lecture seule, obligatoire — une seule instruction à la fois, SELECT et les instructions associées uniquement. Une tentative d'écriture est bloquée sur votre machine avant même d'être envoyée au serveur, sans dépendre d'une autorisation préalablement définie par un tiers.
  • Déployez autant d'agents que vous le souhaitez — un par site, région ou cloud. Toutes les sources de données visibles apparaissent dans un menu déroulant unique ; il est donc inutile de savoir quel agent héberge quoi.

Voici ce que vous obtenez une fois qu'une requête est enregistrée.

  • Partagez les compétences, pas le SQL. — un collègue ou un partenaire externe peut exécuter votre requête et modifier ses filtres sans jamais voir la requête sous-jacente.
  • Filtres provenant des deux directions — Déclarez-les vous-même comme @variables, ou laissez le connecteur repérer les valeurs littérales déjà présentes dans votre clause WHERE et les proposer sous forme de listes déroulantes.
  • Lisez-le depuis n'importe où — Microsoft Excel, Google Sheets, Power BI, l'API REST, les assistants IA via MCP, le générateur de requêtes et Nova lisent tous la même requête enregistrée.
  • Exécutez-en plusieurs simultanément — cinq requêtes enregistrées dans cinq onglets de feuille de calcul, diffusées simultanément, quelle que soit la taille des résultats.
  • Connectez-le à tout autre élément que vous avez connecté. — une autre base de données, une API métier ou un dossier de fichiers, dans une seule instruction en lecture seule.

SQL inter-sources

Connectez Amazon RDS au reste de vos données.

Une seule requête peut couvrir simultanément Amazon RDS et vos autres connexions. Chaque source exécute uniquement la partie qu'elle peut traiter, renvoie le résultat, et la jointure est effectuée de manière centralisée : les sources ne communiquent jamais entre elles et aucune donnée n'est copiée.

3 connexions · 3 agents

Amazon RDS Géré · multi-moteurs
Microsoft SQL Server Moteur relationnel
Rayure Paiements et facturation

Une déclaration

-- rien copié, rien fusionné, rien programmé
SELECTIONNER   c.region, COUNT(*) AS commandes, SUM(i.montant_dû) AS facturé
DE     rds_prod.public.orders1  f
JOINDRE     erp_sql.dbo.clients2   c ON c.id = f.customer_id
JOINDRE     facturation.stripe.factures3 i ON i.customer = c.stripe_id
GROUPE PAR région c.
ORDER BY facturé DESC;

Les trois éléments sont la connexion, le schéma et la table ; le nom de la connexion est celui que vous lui avez donné. Les colonnes sont données à titre d'exemple ; vos tables seront les vôtres. Chaque élément est en lecture seule : seules les instructions SELECT, WITH et EXPLAIN sont autorisées, avec une limite quant aux données qu'une source peut transmettre pour une requête donnée. Fonctionnement des requêtes fédérées

Détails de connexion

Ce dont Amazon RDS a besoin

Moteurs
PostgreSQL, MySQL, MariaDB et SQL Server sont intégrés à la carte ; Oracle sur RDS passe par la carte Oracle et conserve l’appellation RDS.
Ports
5432 PostgreSQL, 3306 MySQL et MariaDB, 1433 SQL Server — préremplis par moteur, modifiables
Point de terminaison
<name>.<id>.<region>.rds.amazonaws.com, collé tel quel ou à l'intérieur d'une URI complète
Aurore
L'extension .cluster- indique un point de terminaison de cluster ; le processus d'écriture effectue le routage automatiquement et les processus de lecture sont des répliques en lecture seule.
TLS
Une case à cocher, activée par défaut, pour PostgreSQL, MySQL et MariaDB — ce dont a besoin rds.force_ssl
SQL Server sur RDS
Le chiffrement est lié à l'instance et non à une case à cocher ; définissez `rds.force_ssl` sur le groupe de paramètres si vous souhaitez une garantie.
Enregistré sous
Le moteur que vous avez choisi, avec RDS conservé comme badge — il n'existe pas de type de connexion appelé RDS
Autorisations
Sélectionnez les éléments à lire. L'utilisateur principal convient ; un utilisateur en lecture seule est préférable.
Réseau
Autorisations sortantes uniquement depuis l'agent. Aucune règle entrante, aucune accessibilité publique, aucune liste blanche d'adresses IP.

Cette carte existe précisément parce que RDS est une interface, et non un moteur de calcul. Derrière une seule console se cachent quatre bases de données qui ne partagent qu'une ligne de facturation et un suffixe de nom d'hôte, ainsi qu'un connecteur qui prétendrait le contraire se tromperait sur les ports, les noms de champs et le protocole TLS. La carte demande donc quel moteur utiliser, puis se retire : la connexion est enregistrée sous le nom PostgreSQL, MySQL, MariaDB ou SQL Server, Amazon RDS n'étant conservé que comme logo sur la carte.

Aurora mérite une mention spéciale. Un point de terminaison de cluster suit l'enregistreur lors d'un basculement, ce qui correspond au comportement souhaité et qu'une adresse d'instance codée en dur ne permet pas. En connectant Query Streams à un point de terminaison de lecture, vous obtenez une réplique en lecture seule traitant des requêtes en lecture seule : une sécurité renforcée, sans frais supplémentaires, et l'enregistreur n'est jamais confronté à la charge de reporting.

Pour une requête inter-sources, le qualificateur suit le moteur plutôt que l'identifiant, car c'est ce qu'est réellement la connexion. Une connexion RDS PostgreSQL nommée rds_prod est écrite rds_prod.public.orders ; la même instance sur SQL Server serait rds_prod.dbo.orders. C'est ainsi qu'une base de données AWS gérée se connecte à un dossier de fichiers CSV ou à une API de facturation en une seule instruction en lecture seule, sans aucune copie ni planification.

Documentation du fournisseur : aws.amazon.com

FAQ

Questions concernant Amazon RDS

Quels outils peuvent lire les données Amazon RDS via Query Streams ?

Tous ces outils, depuis une seule connexion : Excel, Google Sheets, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertes et rapports programmés. Connectez la base de données une seule fois et tous les systèmes accèdent à la même connexion en lecture seule ; aucune configuration n’est requise pour chaque outil et aucune copie supplémentaire des données n’est nécessaire.

Dois-je ouvrir un port de pare-feu pour ma base de données Amazon RDS ?

Non. L'agent réseau Query Streams s'exécute au sein de votre réseau et ouvre une seule connexion sortante chiffrée. Aucun trafic entrant n'est intercepté, aucun VPN n'est requis et la base de données conserve ses règles de pare-feu existantes.

Les flux de requêtes peuvent-ils modifier les données dans Amazon RDS ?

Non. L'agent impose un accès en lecture seule lors de l'exécution : une seule instruction à la fois, uniquement SELECT et les instructions associées. Les informations d'identification restent sur l'agent et ne sont jamais envoyées aux flux de requêtes.

De quoi Query Streams a-t-il besoin pour se connecter à Amazon RDS ?

Un hôte accessible, un rôle et son mot de passe : l’agent héberge le pilote, aucune installation n’est donc requise sur la base de données. Moteurs : PostgreSQL, MySQL, MariaDB et SQL Server sur la carte ; Oracle sur RDS passe par la carte Oracle et conserve l’appellation RDS. Ports : 5432 pour PostgreSQL, 3306 pour MySQL et MariaDB, 1433 pour SQL Server — préremplis par moteur, modifiables. Point de terminaison : <nom>.<id>.<région>.rds.amazonaws.com, à coller tel quel ou dans une URI complète. Aurora : le suffixe .cluster indique un point de terminaison de cluster ; le serveur d’écriture effectue le routage automatiquement et les serveurs de lecture sont des réplicas en lecture seule.

Est-il possible de joindre Amazon RDS à une autre base de données dans la même requête ?

Oui, il s'agit bien d'une requête fédérée. Une seule instruction peut référencer simultanément Amazon RDS et vos autres connexions, sous la forme `connection.schema.table`. Chaque source exécute uniquement la partie qu'elle peut traiter et renvoie le résultat. La jointure est centralisée, ce qui évite toute connexion entre les sources et empêche toute copie ou planification. L'accès en lecture seule s'applique à chaque élément (SELECT, WITH et EXPLAIN uniquement), et la quantité de données qu'une source peut transmettre pour une requête donnée est limitée. Les requêtes fédérées sont incluses dans votre abonnement ; la page dédiée affiche les limites actuelles de source et de taille.

La connexion à Amazon RDS est-elle différente de la connexion à PostgreSQL ?

Seule la chaîne de connexion est nécessaire. Amazon RDS utilise le protocole PostgreSQL ; par conséquent, les filtres, la planification, le partage, les modules complémentaires Excel et Google Sheets ainsi que le serveur MCP fonctionnent de manière identique. La carte Amazon RDS pré-remplit les paramètres d'hôte, de port et SSL attendus par le fournisseur.

Existe-t-il un guide pour convertir Amazon RDS en Excel ?

Oui, il s'agit bien du guide PostgreSQL, et il est correct pour Amazon RDS tel qu'il est rédigé. Amazon RDS utilise le protocole PostgreSQL ; par conséquent, la connexion d'Amazon RDS à Excel, à Google Sheets ou à toute autre destination suit les mêmes étapes. Seule la chaîne de connexion est spécifique à Amazon RDS, et la carte Amazon RDS la renseigne automatiquement.

Installez Amazon RDS là où le travail s'effectue.

Installez l'agent, configurez-le pour qu'il pointe vers votre base de données et choisissez une destination.

Lecture seule Sortant uniquement Les identifiants restent sur l'agent