一つの接続、あらゆる表面
Amazon RDS データが保存される場所
- 1 発信接続
- 0 受信ポート
- 読み取り専用 · 認証情報はそのまま保持されます
走る
- チーム、ベンダー、パートナーの皆様へ
-
エクセル アドイン · オンデマンド更新
-
グーグル シート アドオン · オンデマンド更新
-
ノヴァAI 平易な英語で質問する · テキストからSQLへ
-
データビューア ライブ結果を共有 · チーム、ベンダー、パートナー · あらゆるデバイス
- アプリとシステム向け
-
REST API JSONエンドポイント · OpenAPI 3.1
-
Power BI Power Query M
-
スケジュールされた同期 Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- AIツール向け
-
AIアシスタント クロード · カーソル · MCPサーバー
- 人々に届けられる
-
アラートとレポート Slack · Discord · メール · Webhook
Query Streams は、インスタンスがパブリックにアクセス可能である必要はなく、Microsoft Excel、Google Sheets、Power BI、MCP 経由の AI アシスタント、および REST エンドポイントから Amazon RDS と Aurora のデータを読み取ります。1 つのカードで 4 つのエンジン (PostgreSQL、MySQL、MariaDB、SQL Server) をカバーし、ネットワーク エージェントは VPC 内のあらゆるもの (EC2 インスタンスを含む) で実行され、外部への発信のみを行います。RDS コンソールからエンドポイントを貼り付けると、エンジン、ポート、およびフィールドが自動的に入力されます。
Amazon RDSは、PostgreSQL / MySQL / MariaDB / Microsoft SQL Server / Oracleをネットワーク上で利用しています。 — 標準ドライバーなので、以下のガイドはすべて変更なく適用されます。Amazon RDS 固有の部分は接続文字列のみで、以下で説明します。 接続の詳細.
- チーム、ベンダー、パートナーの皆様へ
-
Amazon RDS から Excel への変換 Microsoft Excel · Excelアドイン
Amazon RDSのリアルタイム結果をワークシートに直接取り込み、必要に応じて更新できます(デスクトップ版Excel、Excel Online、Microsoft 365に対応)。
PostgreSQLガイド -
Amazon RDS から Google スプレッドシートへの変換 Sheetsアドオン
サイドバーから保存済みのAmazon RDSクエリを実行し、結果をシートにドラッグ&ドロップします。共有されている共同作業者は、各自でシートを更新できます。
PostgreSQLガイド -
Amazon RDSについてNovaに聞いてみてください Nova AI · テキストからSQLへ
平易な英語で質問してください。Novaは既にAmazon RDSのテーブルを把握しており、SQL文を作成して実行し、回答を説明してグラフ化します。クエリを作成する必要も、認証情報を渡す必要もありません。
Novaの仕組み -
Amazon RDSからデータビューアへ 結果共有 · チーム、ベンダー、パートナー · 電話、タブレット、デスクトップ
Amazon RDS のリアルタイム結果を、同僚、ベンダー、パートナーなど、誰とでも共有できます。共有されたグリッドはブックマーク可能で、スマートフォン、タブレット、デスクトップなど、どのデバイスで開いても常に最新の状態が表示されます。相手には結果のみが表示され、SQL や認証情報は一切表示されません。
データビューアの仕組み - アプリとシステム向け
-
Amazon RDS REST API HTTPエンドポイント
Amazon RDSクエリを、認証済みのJSONエンドポイントとして公開します。このエンドポイントは、OpenAPI 3.1仕様に準拠し、Postman、Insomnia、Hoppscotch用の既製コレクションも用意されているため、どのアプリケーションでも呼び出すことができます。データベースポートは開かれません。
PostgreSQLガイド -
Amazon RDS から Power BI へ Power Query M
生成された Power Query M を Power BI アドバンスト エディターに貼り付けると、レポートは HTTPS 経由で Amazon RDS のリアルタイムの結果を読み取ります。ODBC ドライバーもデータベース ポートも開く必要はありません。
Power BI の仕組み -
Amazon RDS から Airtable への接続 自動化プラットフォーム
Amazon RDSの行をスケジュールに基づいてAirtableベースに同期したり、Airtable自動化スクリプト内で取得したりできます。
PostgreSQLガイド -
Amazon RDS から Baserow へ 自動化プラットフォーム
Amazon RDSからRESTエンドポイント経由でBaserowテーブルにデータを供給します(セルフホスト環境またはBaserowクラウド環境)。
PostgreSQLガイド -
Amazon RDS から SeaTable へ 自動化プラットフォーム
ファイルをエクスポートしたりデータベースを公開したりすることなく、SeaTableベースをAmazon RDSデータで常に最新の状態に保つ。
PostgreSQLガイド -
Amazon RDS から Smartsheet へ 自動化プラットフォーム
Amazon RDSの結果をSmartsheetグリッドにプッシュすることで、計画やレポートが先週のエクスポートデータではなく、ソースシステムから読み込まれるようにします。
PostgreSQLガイド -
Amazon RDS から Anvil へ Anvil Works · アプリプラットフォーム
Anvil PythonアプリをAmazon RDSでバックアップするには、アプリ内にデータベース認証情報を埋め込むのではなく、RESTエンドポイントを使用します。
PostgreSQLガイド - AIツール向け
-
Amazon RDS MCPサーバー Claude、Cursor、およびMCPクライアント
AIアシスタントに、正しいSQLを作成するために必要なスキーマを含むAmazon RDSへの読み取り専用アクセス権を付与します。チャットに認証情報を含める必要はありません。
PostgreSQLガイド - 人々に届けられる
-
Amazon RDSのアラートとレポート Slack · Discord · メール · Webhook
Amazon RDSクエリをスケジュール設定し、結果をSlack、Discord、メール、または署名付きWebhookに送信するか、行数、しきい値、または変化率が設定した値を超えるまでメッセージを保留することができます。
アラートとレポートの仕組み
仕組み
5つのステップ、受信ファイアウォールの変更は不要
ネットワークエージェントは、VPC内のマシン(通常はEC2インスタンス)にインストールしてください。エージェントは常に外部とのみ接続するため、インスタンスはプライベートな状態を維持できます。つまり、外部からのアクセスは不要で、受信ルールも設定できず、IPアドレスの許可リストも管理する必要がありません。
RDSコンソールに表示される内容を貼り付けてください。接続タブのエンドポイントのみでも、完全なURIでも構いません。エンジンはまずスキームから、次にポートから構成されます。
ペーストで解決できない場合は、エンジンを確認してください。カードにはPostgreSQL、MySQL、MariaDB、SQL Serverの4種類が表示され、選択したエンジンに合わせてフォームの残りの部分が変更されます。
読み取りたいデータに対してSELECT権限を持つユーザーを割り当ててください。マスターユーザーでも動作しますが、専用の読み取り専用ユーザーを用意する方がより良い方法です。
保存すると、同じ接続でMicrosoft Excel、Google Sheets、Power BI、MCP、RESTに対応したり、単一の読み取り専用ステートメントで他のソースと結合したりできます。
機能の詳細解説
Amazon RDSが提供するもの
カード1枚、エンジン4基
RDSは単一のデータベースではなく、複数のデータベースを包括する請求システムです。カードもそのように動作します。エンジンを選択すると、フォームはそのエンジンのフォームになり、接続情報は「RDS」という名前ではなく、選択したエンジン名で保存されます。
- PostgreSQLとAurora PostgreSQLは5432番ポート、MySQLとAurora MySQLは3306番ポート、MariaDBは3306番ポート、SQL Serverは1433番ポートを使用します。ポート番号の欄には選択したエンジンに応じて自動的に入力されますが、必要に応じて変更することも可能です。
- フィールドラベルはエンジンに従います SQL Serverは「サーバー」を要求し、他の3つは「エンドポイント」を要求する。なぜなら、それぞれのコミュニティが実際に使用している用語がそれだからだ。
- TLSは3つのオープンソースエンジンのチェックボックスであり、デフォルトで有効になっています。これはrds.force_sslが設定されているインスタンスに必要な設定です。RDS上のSQL Serverは、代わりにインスタンスから暗号化を取得します。 — 確実に動作させたい場合は、パラメータグループに rds.force_ssl を設定してください。
- Oracle on RDS は例外で、Oracle カードを使用してください。接続はその後も RDS として認識され、RDS バッジが残ります。 ―エンジン選択ツールには、その機能がありません。
オーロラクラスターは正しく読み取られています
Auroraエンドポイントはインスタンスアドレスではありません。インスタンスアドレスのように扱うと、誤ってレポートをライターに送ってしまう原因となります。
- クラスタエンドポイントはホスト名に「.cluster-」という接頭辞が付いていることで認識され、カードに表示されるとすぐにその旨が表示されます。
- ライターエンドポイントは、現在のライターに自動的にルーティングするため、フェイルオーバーが発生しても、既に担当していないインスタンスを指す保存済みの接続が残ることはありません。
- リーダーエンドポイントは読み取り専用のレプリカであり、まさにレポート接続の目的に合致しています。クエリストリームは常に読み取り操作のみを行うため、リーダーエンドポイントはコストがかからず、ライターへの負荷を軽減します。
プライベートパスが意図されたものです
RDSデータをスプレッドシートに取り込むためのガイドのほとんどは、インスタンスを公開設定にするという手順をさりげなく始めています。しかし、このガイドはそうではありません。その理由を明確に説明しておく価値があるでしょう。
- このエージェントは発信接続のみを行い、受信接続は一切行いません。そのため、VPC内に配置しても受信ルールの変更やデータベースのセキュリティグループの変更は不要です。
- 公開アクセスはオフのままにしておくことができ、サブネットはプライベートのままにしておくことができ、個人のブロードバンドに合わせて調整する必要のあるIP許可リストもありません。
- インスタンスが既に許可した公開エンドポイント経由でアクセス可能な場合も問題ありません。 エージェントは、境界のどちら側にいるかは気にせず、ただ1つの接続を開くことができるかどうかだけを気にする。
-- 1 つのリーダー、4 つのエンジン、同じステートメント形式 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;
すべてのデータベースコネクタで共有されます
すべてのデータベースコネクタに当てはまる
- 発信専用 エージェントは、クエリ ストリームへの暗号化された接続を 1 つだけ開きます。受信ポートの転送も、VPN も、IP 許可リストも不要で、データベースに関する情報がインターネットに公開されることは一切ありません。
- 認証情報はそのまま保持されます データベースのユーザー名とパスワードは、エージェントをインストールしたマシン上に存在します。Query Streamsはこれらを受け取ることはなく、単独ではデータベースにアクセスできません。
- 読み取り専用、強制 一度に1つのステートメントのみ、SELECT文とその関連文のみ。書き込みは、誰かが設定した権限に頼るのではなく、サーバーに送信される前に自分のマシン上で拒否されます。
- エージェントは好きなだけデプロイできます サイト、リージョン、クラウドごとに1つずつ。ユーザーが確認できるすべてのデータソースは単一のドロップダウンリストに表示されるため、どのエージェントがどのデータをホストしているかを誰も知る必要はありません。
クエリが保存されると、次のようになります。
- SQLではなく、機能を共有する。 同僚や外部パートナーが、クエリの背後にあるステートメントを見ることなく、クエリを実行してフィルターを変更できてしまう。
- どちらの方向からでもフィルターをかける それらを@変数として自分で宣言するか、コネクタにWHERE句に既に存在するリテラル値を検出させて、ドロップダウンとして提供させます。
- どこからでも読める Microsoft Excel、Google Sheets、Power BI、REST API、MCP上のAIアシスタント、クエリビルダー、Novaはすべて、同じ保存済みクエリを読み取ります。
- 複数同時に実行 — 5つの保存済みクエリを5つのワークシートタブに表示し、結果の規模に関わらず同時にストリーミングします。
- すでに接続済みの他のものにも接続してください — 別のデータベース、ビジネスAPI、またはファイルフォルダを、1つの読み取り専用ステートメントで取得します。
クロスソースSQL
Amazon RDS を他のデータと連携させる
1つのステートメントで、Amazon RDSとその他の接続を同時に処理できます。各ソースは実行可能な部分のみを実行し、結果をストリーミングで返送します。結合処理は中央で行われるため、ソース同士が直接通信したり、データがどこかにコピーされたりすることはありません。
接続数3件・エージェント数3名
一つの声明
-- コピーなし、マージなし、スケジュールなし
セレクト c.region、COUNT(*) AS orders、SUM(i.amount_due) AS invoiced
フロム rds_prod公共命令1 f
ジョイン erp_sql.dbo.顧客2 c ON c.id = f.customer_id
ジョイン 請求する.stripe.invoices3 i ON i.customer = c.stripe_id
GROUP BY c.領域
ORDER BY 請求書記載のDESC;
接続、スキーマ、テーブルの3つの部分から構成され、接続名はユーザーが自由に設定できます。これは例示用の列であり、テーブルはユーザー自身が設定します。読み取り専用はすべての要素に適用され、SELECT、WITH、EXPLAINのみが使用可能で、1つのクエリで1つのソースが渡せるデータ量には上限があります。 フェデレーションクエリの仕組み
接続の詳細
Amazon RDSに必要なもの
- エンジン
- カードにはPostgreSQL、MySQL、MariaDB、SQL Serverが搭載されています。RDS上のOracleはOracleカードを経由し、RDSのバッジが付けられています。
- 港
- 5432 PostgreSQL、3306 MySQLおよびMariaDB、1433 SQL Server — エンジンごとに事前入力済み、上書き可能
- 終点
- <name>.<id>.<region>.rds.amazonaws.com をそのまま貼り付けるか、完全な URI の中に貼り付けます。
- オーロラ
- .cluster- という接頭辞はクラスタエンドポイントを示します。ライターは自動的にルーティングを行い、リーダーは読み取り専用のレプリカです。
- TLS
- デフォルトでオンになっている、PostgreSQL、MySQL、MariaDB用のチェックボックス。これはrds.force_sslが必要とするものです。
- RDS 上の SQL Server
- 暗号化はチェックボックスではなくインスタンスに基づいて行われます。確実に暗号化したい場合は、パラメーターグループで rds.force_ssl を設定してください。
- 保存先
- あなたが選んだエンジンには、RDSというバッジが付いていますが、RDSという接続タイプは存在しません。
- 権限
- 読み取りたい内容を選択してください。マスターユーザーでも動作しますが、読み取り専用ユーザーの方が良いでしょう。
- ネットワーク
- エージェントからの発信のみ。受信ルールなし、パブリックアクセスなし、IP許可リストなし
このカードが存在する理由は、RDSがエンジンではなくラッパーだからです。1つのコンソールの背後には、請求情報とホスト名のサフィックス以外何も共有しない4つのデータベースがあり、コネクタはポート、フィールド名、TLSに関して誤った情報を返すように見せかけています。そのため、このカードはどのエンジンを使用するかを尋ね、その後は邪魔にならないようにします。接続情報はPostgreSQL、MySQL、MariaDB、SQL Serverとして保存され、Amazon RDSはカード上のバッジとしてのみ保持されます。
Auroraについては、別途説明が必要です。クラスタエンドポイントは、フェイルオーバー時にライターに追従します。これは、ハードコードされたインスタンスアドレスでは実現できない、望ましい動作です。代わりに、クエリ ストリーム接続をリーダーエンドポイントに向けると、読み取り専用クエリを処理する読み取り専用レプリカが得られます。これは、コストをかけずに万全の対策を講じることができ、ライターはレポート負荷を一切認識しません。
クロスソースクエリの場合、修飾子はバッジではなくエンジンの後に記述されます。これは、実際の接続がエンジンであるためです。rds_prod という名前の RDS PostgreSQL 接続は rds_prod.public.orders と記述されます。SQL Server 上の同じインスタンスは rds_prod.dbo.orders となります。このようにして、マネージド AWS データベースは、コピーもスケジュールも行わずに、1 つの読み取り専用ステートメントで CSV フォルダーまたは課金 API に結合します。
ベンダー資料: aws.amazon.com
よくある質問
Amazon RDSに関する質問
クエリ ストリームを介して Amazon RDS のデータを読み取ることができるツールはどれですか?
Excel、Google Sheets、MCP、REST API、Airtable、Baserow、SeaTable、Smartsheet、Anvil、Power BI、スケジュールされたアラートやレポートなど、すべてを1つの接続で利用できます。データベースに一度接続すれば、すべてのインターフェースが同じ読み取り専用接続を読み取ることができます。ツールごとの設定やデータの複製は一切不要です。
Amazon RDSデータベースへのファイアウォールポートを開放する必要がありますか?
いいえ。Query Streams Network Agentはネットワーク内で動作し、暗号化された単一の送信接続を開きます。受信トラフィックを監視するものはなく、VPNも不要で、データベースは既存のファイアウォールルールを維持します。
クエリ ストリームは Amazon RDS のデータを変更することができますか?
いいえ。エージェントは実行時に読み取り専用を強制します。つまり、一度に1つのステートメント(SELECT文など)のみを実行します。認証情報はエージェント上に保持され、クエリ ストリームに送信されることはありません。
Query StreamsがAmazon RDSに接続するために必要なものは何ですか?
到達可能なホスト、ロール、およびそのパスワード - エージェントがドライバを運ぶため、データベースには何もインストールされません。 エンジン: カード上の PostgreSQL、MySQL、MariaDB、SQL Server。RDS 上の Oracle は Oracle カードを経由しており、RDS のバッジが付けられています。 ポート: 5432 PostgreSQL、3306 MySQL および MariaDB、1433 SQL Server - エンジンごとに事前入力されていますが、上書き可能です。 エンドポイント: <name>.<id>.<region>.rds.amazonaws.com、そのまま貼り付けるか、完全な URI 内に貼り付けます。 Aurora: .cluster- という接頭辞はクラスタ エンドポイントを示します。ライターは自動的にルーティングし、リーダーは読み取り専用のレプリカです。
Amazon RDSを別のデータベースに同じクエリで結合することはできますか?
はい、それはフェデレーションクエリです。1つのステートメントで、接続.スキーマ.テーブルとして記述され、Amazon RDSと他の接続を同時に参照できます。各ソースは実行可能な部分のみを実行し、結果をストリームで返します。結合は中央で行われるため、ソース同士が接続することはなく、何もコピーまたはスケジュールされません。読み取り専用はすべての部分(SELECT、WITH、EXPLAINのみ)に適用され、1つのソースが単一のクエリで渡せるデータ量には上限があります。フェデレーションクエリはプラン機能であり、フェデレーションクエリのページには現在のソースとサイズの制限が表示されます。
Amazon RDSへの接続は、PostgreSQLへの接続とは異なりますか?
接続文字列のみが必要です。Amazon RDS は PostgreSQL ワイヤプロトコルを使用するため、フィルタ、スケジュール設定、共有、Excel および Google Sheets アドオン、MCP サーバーはすべて同じように動作します。Amazon RDS カードには、プロバイダが想定するホスト、ポート、SSL 設定があらかじめ入力されています。
Amazon RDSからExcelへの変換ガイドはありますか?
はい、これはPostgreSQLのガイドであり、記載されているとおりAmazon RDSでも正しく動作します。Amazon RDSはPostgreSQLのワイヤプロトコルを使用するため、Amazon RDSからExcel、Amazon RDSからGoogle Sheets、その他のすべての宛先への接続手順は同じです。Amazon RDS固有の部分は接続文字列のみですが、Amazon RDSカードが自動的に入力してくれます。

