Verwaltet · Mehrmotoren spricht PostgreSQL / MySQL / MariaDB / Microsoft SQL Server / Oracle
Verbinden Amazon RDS zu Excel, Google Sheets, KI und REST
Amazon RDS oder Aurora – PostgreSQL, MySQL, MariaDB oder SQL Server. Der Agent greift innerhalb Ihrer VPC oder über den von Ihnen bereits freigegebenen öffentlichen Endpunkt darauf zu.
Eine Verbindung, jede Oberfläche
Wohin Ihre Amazon RDS-Daten gelangen können
- 1 ausgehende Verbindung
- 0 eingehende Ports
- Schreibgeschützt · Anmeldeinformationen bleiben erhalten
läuft auf
- Für Ihr Team, Ihre Lieferanten und Partner
-
Excel Add-in · Aktualisierung bei Bedarf
-
Google Sheets Zusatzfunktion · Aktualisierung bei Bedarf
-
Nova AI Anfrage in einfachem Englisch · Text zu SQL
-
Datenbetrachter Live-Ergebnisse teilen · Team, Lieferanten, Partner · Jedes Gerät
- Für Apps und Systeme
-
REST-API JSON-Endpunkt · OpenAPI 3.1
-
Power BI Power Query M
-
Geplante Synchronisierungen Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Für KI-Tools
-
KI-Assistenten Claude · Cursor · MCP-Server
- An Personen geliefert
-
Benachrichtigungen und Berichte Slack · Discord · E-Mail · Webhook
Query Streams liest Daten aus Amazon RDS und Aurora aus Microsoft Excel, Google Sheets, Power BI, KI-Assistenten über MCP und einem REST-Endpunkt, ohne dass die Instanz öffentlich zugänglich sein muss. Eine Karte deckt vier Datenbank-Engines ab – PostgreSQL, MySQL, MariaDB und SQL Server – und der Netzwerkagent läuft auf jeder Instanz innerhalb Ihrer VPC, einschließlich EC2-Instanzen, und wählt sich ausschließlich nach außen ein. Fügen Sie den Endpunkt aus der RDS-Konsole ein, und die Felder für Engine, Port und weitere Felder werden automatisch ausgefüllt.
Amazon RDS ist PostgreSQL / MySQL / MariaDB / Microsoft SQL Server / Oracle im Netzwerk — der Standardtreiber, daher gelten alle nachfolgenden Anleitungen unverändert. Der einzige Amazon RDS-spezifische Bestandteil ist die Verbindungszeichenfolge, die unter folgendem Abschnitt behandelt wird: Verbindungsdetails.
- Für Ihr Team, Ihre Lieferanten und Partner
-
Amazon RDS zu Excel Microsoft Excel · Excel-Add-in
Amazon RDS-Ergebnisse live in ein Arbeitsblatt importieren und bei Bedarf aktualisieren – Desktop-Excel, Excel Online, Microsoft 365.
PostgreSQL-Leitfaden -
Amazon RDS zu Google Sheets Tabellen-Add-on
Führen Sie eine gespeicherte Amazon RDS-Abfrage aus der Seitenleiste aus und ziehen Sie die Zeilen in das Tabellenblatt. Gemeinsame Mitarbeiter können es selbst aktualisieren.
PostgreSQL-Leitfaden -
Fragen Sie Nova nach Amazon RDS Nova AI · Text zu SQL
Stellen Sie Ihre Frage in einfachem Englisch. Nova kennt Ihre Amazon RDS-Tabellen bereits, schreibt und führt die SQL-Abfrage aus, erklärt die Antwort und stellt sie grafisch dar – Sie müssen keine Abfrage schreiben und keine Zugangsdaten angeben.
So funktioniert Nova -
Amazon RDS zu Datenbetrachter Ergebnispräsentation · Team, Lieferanten, Partner · Smartphone, Tablet, Desktop
Teilen Sie Live-Ergebnisse von Amazon RDS mit beliebigen Personen – Kollegen, Lieferanten, Partnern – als Lesezeichen speichernde Tabelle, die beim Öffnen auf einem Smartphone, Tablet oder Desktop-Computer immer neu angezeigt wird. Die Empfänger sehen die Ergebnisse, niemals die SQL-Abfragen oder Anmeldeinformationen.
So funktioniert der Datenbetrachter - Für Apps und Systeme
-
Amazon RDS REST-API HTTP-Endpunkt
Veröffentlichen Sie eine Amazon-RDS-Abfrage als authentifizierten JSON-Endpunkt, den jede Anwendung aufrufen kann, mit einer OpenAPI-3.1-Spezifikation und vorgefertigten Sammlungen für Postman, Insomnia und Hoppscotch. Es wird kein Datenbankport geöffnet.
PostgreSQL-Leitfaden -
Amazon RDS zu Power BI Power Query M
Fügen Sie die generierte Power Query M in den Power BI Advanced Editor ein, und der Bericht liest Live-Ergebnisse von Amazon RDS über HTTPS – ohne ODBC-Treiber und ohne geöffneten Datenbankport.
So funktioniert Power BI -
Amazon RDS zu Airtable Automatisierungsplattform
Synchronisieren Sie Amazon RDS-Zeilen zeitgesteuert mit einer Airtable-Datenbank oder rufen Sie sie innerhalb eines Airtable-Automatisierungsskripts ab.
PostgreSQL-Leitfaden -
Amazon RDS zu Baserow Automatisierungsplattform
Eine Baserow-Tabelle wird über den REST-Endpunkt von Amazon RDS gespeist – entweder selbst gehostet oder in der Baserow-Cloud.
PostgreSQL-Leitfaden -
Amazon RDS zu SeaTable Automatisierungsplattform
Halten Sie eine SeaTable-Datenbank mit Amazon RDS-Daten auf dem neuesten Stand, ohne eine Datei zu exportieren oder die Datenbank preiszugeben.
PostgreSQL-Leitfaden -
Amazon RDS zu Smartsheet Automatisierungsplattform
Die Ergebnisse von Amazon RDS werden in ein Smartsheet-Raster übertragen, sodass Pläne und Berichte aus dem Quellsystem und nicht aus dem Export der letzten Woche stammen.
PostgreSQL-Leitfaden -
Amazon RDS zu Anvil Anvil Works · App-Plattform
Sichern Sie eine Anvil Python-App mit Amazon RDS über den REST-Endpunkt ab, anstatt Datenbankzugangsdaten in die App einzubetten.
PostgreSQL-Leitfaden - Für KI-Tools
-
Amazon RDS MCP-Server Claude-, Cursor- und MCP-Clients
Gewähren Sie einem KI-Assistenten Lesezugriff auf Amazon RDS mit dem Schema, das er benötigt, um korrektes SQL zu schreiben – keine Anmeldeinformationen im Chat.
PostgreSQL-Leitfaden - An Personen geliefert
-
Amazon RDS-Warnungen und -Berichte Slack · Discord · E-Mail · Webhook
Richten Sie eine Amazon RDS-Abfrage auf einen Zeitplan ein und lassen Sie die Zeilen an Slack, Discord, E-Mail oder einen signierten Webhook liefern – oder halten Sie die Nachricht zurück, bis eine bestimmte Zeilenanzahl, ein Schwellenwert oder eine prozentuale Änderung die von Ihnen festgelegte Grenze überschreitet.
So funktionieren Benachrichtigungen und Berichte
So funktioniert es
5 Schritte, keine Änderung der eingehenden Firewall
Installieren Sie den Netzwerkagenten auf einem Rechner innerhalb der VPC – üblicherweise auf einer EC2-Instanz. Da der Agent ausschließlich Verbindungen nach außen herstellt, kann die Instanz privat bleiben: keine öffentliche Erreichbarkeit, keine eingehenden Regeln, keine zu pflegende IP-Zulassungsliste.
Fügen Sie ein, was die RDS-Konsole anzeigt. Entweder der reine Endpunkt aus dem Konnektivitäts-Tab oder eine vollständige URI funktioniert. Die Engine wird zuerst aus dem Schema und dann aus dem Port ermittelt.
Bestätigen Sie die Datenbank-Engine, falls die Eingabe nicht erfolgreich war. Vier Engines stehen zur Auswahl – PostgreSQL, MySQL, MariaDB und SQL Server – und der Rest des Formulars passt sich der gewählten Engine an.
Weisen Sie dem Benutzer SELECT-Berechtigungen für die gewünschten Daten zu. Ein Hauptbenutzer funktioniert zwar, ein dedizierter Benutzer mit Lesezugriff ist jedoch die bessere Vorgehensweise.
Speichern Sie die Daten, und dieselbe Verbindung dient Microsoft Excel, Google Sheets, Power BI, MCP und REST – oder verknüpft Ihre anderen Datenquellen in einer einzigen schreibgeschützten Anweisung.
Funktionsanalyse
Was Amazon RDS Ihnen bietet
Eine Karte, vier Motoren
RDS ist keine einzelne Datenbank, sondern ein Abrechnungsrahmen für mehrere Datenbanken. Die Karte verhält sich dementsprechend: Man wählt die Engine aus, und das Formular wird entsprechend angepasst. Die Verbindung wird dann unter dieser Engine gespeichert, anstatt unter etwas namens „RDS“.
- PostgreSQL und Aurora PostgreSQL verwenden Port 5432, MySQL und Aurora MySQL Port 3306, MariaDB Port 3306 und SQL Server Port 1433. Das Portfeld ist für die gewählte Engine voreingestellt und kann überschrieben werden.
- Die Feldbezeichnungen folgen dem Motor — SQL Server verlangt einen Server, die anderen drei einen Endpunkt — weil das die Bezeichnung ist, die in den jeweiligen Communities verwendet wird.
- TLS ist eine optionale Einstellung für die drei Open-Source-Engines und standardmäßig aktiviert, was für eine Instanz mit der Einstellung `rds.force_ssl` erforderlich ist. SQL Server auf RDS bezieht seine Verschlüsselung stattdessen von der Instanz. — Setzen Sie rds.force_ssl in der Parametergruppe, wenn Sie dies garantieren möchten.
- Oracle on RDS bildet die einzige Ausnahme: Verwenden Sie hierfür die Oracle-Karte. Die Verbindung wird anschließend weiterhin als RDS erkannt und trägt weiterhin das RDS-Logo. — Der Motorenauswahl-Assistent bietet diese Funktion einfach nicht an.
Aurora-Cluster werden korrekt abgelesen
Ein Aurora-Endpunkt ist keine Instanzadresse; ihn so zu behandeln, führt dazu, dass die Berichterstattung versehentlich einem Writer zugewiesen wird.
- Ein Cluster-Endpunkt wird durch das Infix .cluster- im Hostnamen erkannt, und die Karte gibt dies sofort an, sobald es erscheint.
- Der Writer-Endpunkt leitet selbstständig zum aktuellen Writer weiter, sodass bei einem Failover keine gespeicherte Verbindung auf eine Instanz verweist, die nicht mehr zuständig ist.
- Reader-Endpunkte sind schreibgeschützte Replikate, genau wie es für eine Reporting-Verbindung vorgesehen ist. Query Streams sendet ausschließlich Leseanfragen, daher verursacht ein Reader-Endpunkt keine Kosten und entlastet den Schreiber.
Der private Weg ist der vorgesehene
Die meisten Anleitungen zum Importieren von RDS-Daten in eine Tabellenkalkulation beginnen stillschweigend damit, die Instanz öffentlich zugänglich zu machen. Diese Anleitung tut dies nicht, und es ist wichtig, den Grund dafür explizit zu erläutern.
- Der Agent stellt ausschließlich ausgehende Verbindungen her. Er empfängt keine Verbindungen, daher erfordert seine Platzierung innerhalb der VPC weder eingehende Regeln noch Änderungen an den Sicherheitsgruppen der Datenbank.
- Öffentlich zugängliche Bereiche können deaktiviert bleiben, das Subnetz kann privat bleiben, und es gibt keine IP-Zulassungsliste, die mit dem Breitbandanschluss von zu Hause synchronisiert werden muss.
- Wenn die Instanz bereits über einen von Ihnen zugelassenen öffentlichen Endpunkt erreichbar ist, funktioniert das auch. — Dem Agenten ist es egal, auf welcher Seite der Grenze er sich befindet, Hauptsache, er kann eine Verbindung öffnen.
-- Ein Leser, vier Engines, gleiche Anweisungsform 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;
Wird von jedem Datenbank-Connector gemeinsam genutzt.
Gilt für jeden Datenbank-Connector.
- Nur ausgehend Der Agent öffnet eine einzige verschlüsselte Verbindung zu Query Streams. Es wird kein eingehender Port weitergeleitet, kein VPN verwendet, keine IP-Zulassungsliste verwendet und Ihre Datenbank wird nicht im Internet offengelegt.
- Die Zugangsdaten bleiben erhalten. — Benutzername und Passwort der Datenbank befinden sich auf dem Rechner, auf dem der Agent installiert wurde. Query Streams empfängt diese Daten nicht und kann daher nicht selbstständig auf Ihre Datenbank zugreifen.
- Schreibgeschützt, erzwungen — Nur eine Anweisung gleichzeitig, ausschließlich SELECT und ähnliche Optionen. Ein Schreibvorgang wird auf Ihrem Rechner abgelehnt, bevor er an den Server gesendet wird, anstatt sich auf eine von jemandem gesetzte Berechtigung zu verlassen.
- Setzen Sie beliebig viele Agenten ein. — eine pro Standort, Region oder Cloud. Alle sichtbaren Datenquellen werden in einem einzigen Dropdown-Menü angezeigt, sodass niemand wissen muss, welcher Agent welche Daten hostet.
Was Sie erhalten, sobald eine Abfrage gespeichert wurde
- Teilen Sie die Funktionalität, nicht die SQL-Anweisung. — Ein Kollege oder ein externer Partner kann Ihre Abfrage ausführen und deren Filter ändern, ohne jemals die dahinterstehende Anweisung zu sehen.
- Filter aus beiden Richtungen — Deklarieren Sie sie selbst als @Variablen oder lassen Sie den Konnektor die bereits in Ihrer WHERE-Klausel vorhandenen Literalwerte erkennen und diese als Dropdown-Listen anbieten.
- Lesen Sie es von überall aus — Microsoft Excel, Google Sheets, Power BI, die REST-API, KI-Assistenten über MCP, der Query Builder und Nova lesen alle dieselbe gespeicherte Abfrage.
- Mehrere gleichzeitig ausführen — fünf gespeicherte Abfragen in fünf Tabellenblattregisterkarten, die gleichzeitig abgearbeitet werden, unabhängig von der Größe der Ergebnisse.
- Verbinde es mit allem anderen, was du verbunden hast. — eine andere Datenbank, eine Business-API oder einen Ordner mit Dateien in einer einzigen schreibgeschützten Anweisung.
Quellübergreifendes SQL
Verbinden Sie Amazon RDS mit Ihren übrigen Daten.
Eine einzige Anweisung kann Amazon RDS und Ihre anderen Verbindungen gleichzeitig umfassen. Jede Quelle führt nur den von ihr bearbeitbaren Teil aus, streamt das Ergebnis zurück, und die Zusammenführung erfolgt zentral – die Quellen kommunizieren nie miteinander, und es werden keine Daten kopiert.
3 Verbindungen · 3 Agenten
Eine Aussage
– nichts kopiert, nichts zusammengeführt, nichts geplant
SELECT c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
VON rds_prod.public.orders1 f
JOIN erp_sql.dbo.customers2 c ON c.id = f.customer_id
JOIN Abrechnung.stripe.invoices3 i ON i.customer = c.stripe_id
GROUP BY c.region
ORDER BY in Rechnung gestellte Beschreibung;
Die drei Bestandteile sind Verbindung, Schema und Tabelle – der Verbindungsname ist der von Ihnen gewählte. Die Spalten dienen nur der Veranschaulichung; Ihre Tabellen entsprechen Ihren tatsächlichen Tabellen. Der Schreibschutz gilt für alle Komponenten: Nur SELECT, WITH und EXPLAIN sind zulässig, und es gibt eine Obergrenze für die Datenmenge, die eine einzelne Datenquelle pro Abfrage übermitteln darf. Wie föderierte Abfragen funktionieren
Verbindungsdetails
Was Amazon RDS benötigt
- Motoren
- PostgreSQL, MySQL, MariaDB und SQL Server sind auf der Karte verfügbar; Oracle on RDS läuft über die Oracle-Karte und wird weiterhin als RDS bezeichnet.
- Häfen
- 5432 PostgreSQL, 3306 MySQL und MariaDB, 1433 SQL Server – pro Engine vorausgefüllt, überschreibbar
- Endpunkt
- <name>.<id>.<region>.rds.amazonaws.com, eingefügt als URL oder innerhalb einer vollständigen URI
- Aurora
- Ein .cluster-Infix kennzeichnet einen Cluster-Endpunkt; die Schreibvorgänge werden automatisch weitergeleitet und die Leser sind schreibgeschützte Replikate.
- TLS
- Eine standardmäßig aktivierte Checkbox für PostgreSQL, MySQL und MariaDB – genau das, was rds.force_ssl benötigt.
- SQL Server auf RDS
- Die Verschlüsselung richtet sich nach der Instanz und nicht nach einem Kontrollkästchen – setzen Sie rds.force_ssl in der Parametergruppe, wenn Sie eine garantierte Verschlüsselung wünschen.
- Gespeichert als
- Der von Ihnen gewählte Motor, bei dem RDS als Kennzeichnung beibehalten wird – es gibt keinen Verbindungstyp namens RDS.
- Berechtigungen
- Wählen Sie die zu lesenden Daten aus. Ein Hauptbenutzer funktioniert; ein Benutzer mit Lesezugriff ist besser.
- Netzwerk
- Ausgehende Verbindungen werden ausschließlich vom Agenten hergestellt. Keine eingehenden Regeln, keine öffentliche Zugänglichkeit, keine IP-Zulassungsliste.
Der Grund für die Existenz dieser Karte ist, dass RDS lediglich eine Schnittstelle und keine eigenständige Datenbank ist. Hinter einer einzigen Konsole befinden sich vier Datenbanken, die außer einer gemeinsamen Abrechnungszeile und einem gemeinsamen Hostnamensuffix nichts gemeinsam haben. Ein Konnektor, der etwas anderes vorgibt, würde falsche Angaben zu Ports, Feldnamen und TLS machen. Die Karte fragt also nach der verwendeten Datenbank-Engine und hält sich dann im Hintergrund – die Verbindung wird als PostgreSQL, MySQL, MariaDB oder SQL Server gespeichert, wobei Amazon RDS lediglich als Kennzeichnung auf der Karte dient.
Aurora verdient eine eigene Betrachtung. Ein Cluster-Endpunkt folgt dem Schreiber auch bei einem Failover – genau das gewünschte Verhalten, das eine fest codierte Instanzadresse nicht bietet. Richten Sie stattdessen eine Query-Streams-Verbindung auf einen Leser-Endpunkt aus, erhalten Sie eine schreibgeschützte Replik, die schreibgeschützte Abfragen bedient – doppelte Sicherheit ohne zusätzliche Kosten, und der Schreiber wird von der Berichtslast nicht betroffen sein.
Bei einer datenbankübergreifenden Abfrage folgt der Qualifizierer der Engine und nicht dem Badge, da dies die tatsächliche Verbindungsart beschreibt. Eine RDS-PostgreSQL-Verbindung namens rds_prod wird als rds_prod.public.orders geschrieben; dieselbe Instanz auf einem SQL Server hieße rds_prod.dbo.orders. So kann eine verwaltete AWS-Datenbank mit einem Ordner mit CSV-Dateien oder einer Abrechnungs-API in einer einzigen Lese-Anweisung verknüpft werden, ohne dass Daten kopiert oder geplant werden.
Herstellerdokumentation: aws.amazon.com
Häufig gestellte Fragen
Fragen zu Amazon RDS
Welche Tools können Amazon RDS-Daten über Query Streams lesen?
Alle Anwendungen – Excel, Google Sheets, MCP, REST-API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, geplante Benachrichtigungen und Berichte – werden über eine einzige Verbindung bereitgestellt. Die Datenbankverbindung wird einmalig hergestellt, und alle Anwendungen greifen auf dieselbe schreibgeschützte Verbindung zu – es ist keine separate Einrichtung pro Tool und keine Datenkopie erforderlich.
Muss ich einen Firewall-Port für meine Amazon RDS-Datenbank öffnen?
Nein. Der Query Streams Network Agent läuft innerhalb Ihres Netzwerks und öffnet eine einzige verschlüsselte ausgehende Verbindung. Es wird kein eingehender Datenverkehr überwacht, ein VPN ist nicht erforderlich und die Datenbank behält ihre bestehenden Firewall-Regeln bei.
Können Abfrageströme Daten in Amazon RDS ändern?
Nein. Der Agent erzwingt zum Zeitpunkt der Ausführung den Lesezugriff – es wird jeweils nur eine Anweisung ausgeführt, beispielsweise SELECT-Anweisungen. Die Anmeldeinformationen verbleiben auf dem Agenten und werden niemals an Abfrageströme gesendet.
Was benötigt Query Streams, um eine Verbindung zu Amazon RDS herzustellen?
Ein erreichbarer Host, eine Rolle und deren Passwort – der Agent trägt den Treiber, sodass nichts auf der Datenbank installiert wird. Datenbank-Engines: PostgreSQL, MySQL, MariaDB und SQL Server sind auf der Karte verfügbar; Oracle auf RDS läuft über die Oracle-Karte und wird weiterhin als RDS gekennzeichnet. Ports: 5432 (PostgreSQL), 3306 (MySQL und MariaDB), 1433 (SQL Server) – pro Datenbank-Engine vorbelegt, überschreibbar. Endpunkt: <Name>.<ID>.<Region>.rds.amazonaws.com, entweder direkt oder innerhalb einer vollständigen URI. Aurora: Ein .cluster-Infix kennzeichnet einen Cluster-Endpunkt; der Writer leitet Anfragen automatisch weiter, und die Reader sind schreibgeschützte Replikate.
Kann ich Amazon RDS in derselben Abfrage mit einer anderen Datenbank verknüpfen?
Ja, das ist eine föderierte Abfrage. Eine einzige Anweisung kann Amazon RDS und Ihre anderen Verbindungen gleichzeitig referenzieren (geschrieben als Verbindung.Schema.Tabelle). Jede Quelle führt nur den Teil aus, den sie verarbeiten kann, und streamt das Ergebnis zurück. Der Join erfolgt zentral, sodass die Quellen keine Verbindung zueinander herstellen und nichts kopiert oder eingeplant wird. Der Schreibschutz gilt nur für SELECT, WITH und EXPLAIN. Außerdem ist die Datenmenge, die eine Quelle für eine einzelne Abfrage übermitteln darf, begrenzt. Föderierte Abfragen sind eine Funktion des Abonnementplans. Die Seite für föderierte Abfragen zeigt die aktuellen Quell- und Größenbeschränkungen an.
Unterscheidet sich die Verbindung von Amazon RDS von der Verbindung von PostgreSQL?
Lediglich die Verbindungszeichenfolge. Amazon RDS verwendet das PostgreSQL-Protokoll, daher verhalten sich Filter, Zeitplanung, Freigabe, die Excel- und Google Sheets-Add-ons sowie der MCP-Server identisch. Die Amazon RDS-Karte füllt die vom Anbieter erwarteten Host-, Port- und SSL-Einstellungen automatisch aus.
Gibt es eine Anleitung zur Konvertierung von Amazon RDS in Excel?
Ja, es handelt sich um die PostgreSQL-Anleitung, und sie ist für Amazon RDS in der vorliegenden Form korrekt. Amazon RDS verwendet das PostgreSQL-Protokoll, daher sind die Schritte für die Verbindung von Amazon RDS zu Excel, Google Sheets und allen anderen Zielen identisch. Der einzige Amazon-RDS-spezifische Bestandteil ist die Verbindungszeichenfolge, die in der Amazon-RDS-Karte automatisch ausgefüllt wird.
Platzieren Sie Amazon RDS dort, wo die Arbeit stattfindet.
Installieren Sie den Agenten, verweisen Sie ihn auf Ihre Datenbank und wählen Sie ein Ziel aus.
Schreibgeschützt Nur ausgehend Die Zugangsdaten bleiben beim Agenten.

