Logo Amazon RDS

Dikelola · multi-mesin Menguasai PostgreSQL / MySQL / MariaDB / Microsoft SQL Server / Oracle

Menghubungkan Amazon RDS ke Excel, Google Sheets, AI, dan REST

Amazon RDS atau Aurora — PostgreSQL, MySQL, MariaDB, atau SQL Server. Agen akan mengaksesnya dari dalam VPC Anda atau melalui endpoint publik yang sudah Anda izinkan.

Satu koneksi, setiap permukaan

Ke mana data Amazon RDS Anda dapat dikirim?

Query Streams membaca Amazon RDS dan Aurora dari Microsoft Excel, Google Sheets, Power BI, asisten AI melalui MCP, dan endpoint REST tanpa instance tersebut perlu diakses publik. Satu kartu mencakup empat mesin—PostgreSQL, MySQL, MariaDB, dan SQL Server—dan Network Agent berjalan di semua yang ada di dalam VPC Anda, termasuk instance EC2, hanya melakukan panggilan keluar. Tempelkan endpoint dari konsol RDS dan mesin, port, serta kolom akan terisi secara otomatis.

Amazon RDS adalah PostgreSQL / MySQL / MariaDB / Microsoft SQL Server / Oracle yang terhubung melalui jaringan. — driver standar, jadi setiap panduan di bawah ini berlaku tanpa perubahan. Satu-satunya bagian khusus Amazon RDS adalah string koneksi, yang dibahas di bawah ini. detail koneksi.

  1. Untuk tim, vendor, dan mitra Anda
  2. Amazon RDS ke Excel Microsoft Excel · Add-in Excel

    Ambil hasil Amazon RDS secara langsung ke dalam lembar kerja dan perbarui sesuai kebutuhan — Excel desktop, Excel Online, Microsoft 365.

    Panduan PostgreSQL
  3. Amazon RDS ke Google Sheets Tambahan lembar

    Jalankan kueri Amazon RDS yang tersimpan dari bilah sisi dan seret baris ke dalam lembar kerja. Kolaborator yang berbagi dapat memperbaruinya sendiri.

    Panduan PostgreSQL
  4. Tanyakan kepada Nova tentang Amazon RDS Nova AI · teks ke SQL

    Ajukan pertanyaan dalam bahasa Inggris yang mudah dipahami. Nova sudah mengetahui tabel Amazon RDS Anda, menulis dan menjalankan SQL, menjelaskan jawabannya, dan membuat grafiknya — tidak perlu menulis kueri, tidak perlu memberikan kredensial.

    Cara kerja Nova
  5. Amazon RDS ke Penampil Data Berbagi hasil · tim, vendor, mitra · telepon, tablet, desktop

    Bagikan hasil Amazon RDS secara langsung kepada siapa pun — kolega, vendor, mitra — sebagai tabel yang dapat di-bookmark dan akan berjalan ulang setiap kali dibuka, di ponsel, tablet, atau desktop. Mereka hanya melihat hasilnya, bukan SQL atau kredensialnya.

    Cara kerja Penampil Data
  6. Untuk aplikasi dan sistem
  7. API REST Amazon RDS Titik akhir HTTP

    Publikasikan kueri Amazon RDS sebagai titik akhir JSON terautentikasi yang dapat dipanggil oleh aplikasi apa pun, dengan spesifikasi OpenAPI 3.1 dan koleksi siap pakai untuk Postman, Insomnia, dan Hoppscotch. Tidak ada port basis data yang dibuka.

    Panduan PostgreSQL
  8. Amazon RDS ke Power BI Power Query M

    Tempelkan Power Query M yang dihasilkan ke dalam Power BI Advanced Editor dan laporan akan membaca hasil Amazon RDS secara langsung melalui HTTPS — tanpa driver ODBC, tanpa port basis data yang dibuka.

    Cara kerja Power BI
  9. Amazon RDS ke Airtable Platform otomatisasi

    Sinkronkan baris Amazon RDS ke dalam basis data Airtable sesuai jadwal, atau ambil data tersebut di dalam skrip otomatisasi Airtable.

    Panduan PostgreSQL
  10. Amazon RDS ke Baserow Platform otomatisasi

    Mengisi tabel Baserow dari Amazon RDS melalui endpoint REST — baik yang dihosting sendiri maupun di cloud Baserow.

    Panduan PostgreSQL
  11. Amazon RDS ke SeaTable Platform otomatisasi

    Jaga agar basis data SeaTable selalu mutakhir dengan data Amazon RDS tanpa mengekspor file atau mengekspos basis data.

    Panduan PostgreSQL
  12. Amazon RDS ke Smartsheet Platform otomatisasi

    Masukkan hasil Amazon RDS ke dalam tabel Smartsheet agar rencana dan laporan dibaca dari sistem sumber, bukan dari ekspor minggu lalu.

    Panduan PostgreSQL
  13. Amazon RDS ke Anvil Anvil Works · Platform aplikasi

    Dukung aplikasi Python Anvil dengan Amazon RDS melalui endpoint REST, alih-alih menyematkan kredensial basis data di dalam aplikasi.

    Panduan PostgreSQL
  14. Untuk alat AI
  15. Server Amazon RDS MCP Klien Claude, Cursor, dan MCP

    Berikan akses baca saja kepada asisten AI ke Amazon RDS beserta skema yang dibutuhkannya untuk menulis SQL yang benar — tanpa kredensial di dalam obrolan.

    Panduan PostgreSQL
  16. Dikirimkan kepada orang-orang
  17. Peringatan dan laporan Amazon RDS Slack · Discord · Email · Webhook

    Atur jadwal untuk kueri Amazon RDS dan kirimkan baris data ke Slack, Discord, email, atau webhook yang ditandatangani — atau tahan pesan hingga jumlah baris, ambang batas, atau perubahan persentase melampaui batas yang Anda tetapkan.

    Cara kerja peringatan dan laporan

Cara kerjanya

5 langkah, tanpa perubahan firewall masuk.

01

Instal Network Agent pada mesin di dalam VPC — instance EC2 biasanya menjadi pilihan. Karena agen hanya terhubung ke luar, instance tersebut dapat tetap privat: tidak ada akses publik, tidak ada aturan masuk, dan tidak ada daftar IP yang perlu dikelola.

02

Salin apa yang diberikan konsol RDS kepada Anda. Baik endpoint kosong dari tab Konektivitas atau URI lengkap dapat digunakan, dan engine akan ditentukan dari skema terlebih dahulu dan port kedua.

03

Konfirmasikan mesin pencari jika proses tempel tidak berhasil. Ada empat pilihan yang tersedia — PostgreSQL, MySQL, MariaDB, dan SQL Server — dan bagian formulir lainnya akan berubah sesuai dengan pilihan Anda.

04

Berikan pengguna dengan hak akses SELECT untuk data yang ingin Anda baca. Pengguna utama bisa digunakan; tetapi, memiliki pengguna khusus hanya baca adalah kebiasaan yang lebih baik.

05

Simpan, dan koneksi yang sama dapat digunakan untuk Microsoft Excel, Google Sheets, Power BI, MCP, dan REST — atau bergabung dengan sumber data Anda lainnya dalam satu pernyataan baca-saja.

Analisis mendalam fitur

Apa yang Amazon RDS berikan kepada Anda

Satu kartu, empat mesin

RDS bukanlah satu basis data, melainkan sebuah wadah penagihan yang membungkus beberapa basis data. Kartu ini memperlakukannya seperti itu: pilih mesinnya dan formulirnya akan menjadi formulir mesin tersebut, kemudian koneksi disimpan sebagai mesin tersebut, bukan sebagai sesuatu yang disebut "RDS".

  • PostgreSQL dan Aurora PostgreSQL di port 5432, MySQL dan Aurora MySQL di port 3306, MariaDB di port 3306, SQL Server di port 1433. Kolom port terisi otomatis sesuai dengan mesin yang Anda pilih dan dapat diubah.
  • Label kolom mengikuti mesin. — SQL Server meminta Server, sedangkan tiga lainnya meminta Endpoint — karena itulah kata yang sebenarnya digunakan oleh masing-masing komunitas.
  • TLS adalah kotak centang untuk ketiga mesin sumber terbuka dan diaktifkan secara default, yang merupakan persyaratan dari instance dengan rds.force_ssl yang telah diatur. SQL Server di RDS mengambil enkripsi dari instance tersebut. — Atur rds.force_ssl pada grup parameternya jika Anda menginginkan jaminan.
  • Oracle di RDS adalah satu-satunya pengecualian: gunakan kartu Oracle untuk itu. Koneksi tersebut tetap dikenali sebagai RDS setelahnya dan tetap memiliki lencana RDS. — Pemilih mesin sama sekali tidak menawarkannya.

Gugusan aurora terbaca dengan benar.

Endpoint Aurora bukanlah alamat instance, dan memperlakukannya seperti itu adalah cara orang secara tidak sengaja mengarahkan pelaporan ke penulis.

  • Endpoint klaster dikenali dari akhiran .cluster- pada nama host, dan kartu tersebut akan langsung menunjukkannya begitu muncul.
  • Endpoint penulis mengarahkan ke penulis saat ini secara otomatis, sehingga failover tidak meninggalkan koneksi tersimpan yang mengarah ke instance yang tidak lagi bertanggung jawab.
  • Endpoint pembaca adalah replika hanya baca, yang memang seharusnya menjadi tujuan koneksi pelaporan. Query Streams hanya mengeluarkan perintah baca, jadi endpoint pembaca tidak membebani Anda dan mengurangi beban pada penulis.

Jalur pribadi adalah jalur yang dimaksudkan.

Sebagian besar panduan untuk memasukkan data RDS ke dalam spreadsheet diam-diam dimulai dengan membuat instance dapat diakses secara publik. Panduan ini tidak demikian, dan perlu dijelaskan secara eksplisit mengapa.

  • Agen tersebut hanya membuat koneksi keluar. Agen tersebut tidak pernah mendengarkan, jadi menempatkannya di dalam VPC tidak memerlukan aturan masuk dan tidak memerlukan perubahan grup keamanan pada basis data.
  • Akses publik dapat dimatikan, subnet dapat tetap privat, dan tidak ada daftar IP yang diizinkan untuk menyesuaikan dengan koneksi broadband rumahan siapa pun.
  • Jika instance tersebut sudah dapat diakses melalui endpoint publik yang Anda izinkan, itu juga bisa digunakan. — agen tersebut tidak peduli berada di sisi batas mana, yang penting ia dapat membuka satu koneksi.
-- Satu pembaca, empat mesin, bentuk pernyataan yang sama 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;

Digunakan bersama oleh setiap konektor basis data.

Hal ini berlaku untuk setiap konektor basis data.

  • Hanya untuk keberangkatan — agen membuka satu koneksi terenkripsi ke Query Streams. Tidak ada port masuk yang perlu diteruskan, tidak ada VPN, tidak ada daftar IP yang diizinkan, tidak ada informasi tentang basis data Anda yang terekspos ke internet.
  • Kredensial tetap tersimpan. — Nama pengguna dan kata sandi basis data tersimpan di mesin tempat Anda menginstal agen. Query Streams tidak pernah menerimanya dan tidak dapat mengakses basis data Anda sendiri.
  • Hanya baca, diberlakukan — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya. Permintaan penulisan ditolak di mesin Anda sendiri sebelum dikirim ke server, alih-alih bergantung pada izin yang telah diatur oleh seseorang.
  • Sebarkan agen sebanyak yang Anda inginkan. — satu per situs, wilayah, atau cloud. Setiap sumber data yang dapat mereka lihat muncul dalam satu menu tarik-turun, sehingga tidak ada yang perlu tahu agen mana yang menghosting apa.

Yang Anda dapatkan setelah kueri disimpan

  • Bagikan kemampuannya, bukan kode SQL-nya. — seorang kolega atau mitra eksternal dapat menjalankan kueri Anda dan mengubah filternya tanpa pernah melihat pernyataan di baliknya.
  • Filter dari kedua arah — deklarasikan sendiri sebagai @variabel, atau biarkan konektor menemukan nilai literal yang sudah ada di klausa WHERE Anda dan menawarkannya sebagai menu tarik-turun.
  • Bacalah dari mana saja — Microsoft Excel, Google Sheets, Power BI, REST API, asisten AI melalui MCP, Query Builder, dan Nova semuanya membaca kueri tersimpan yang sama.
  • Jalankan beberapa sekaligus — lima kueri tersimpan ke dalam lima tab lembar kerja, dialirkan secara bersamaan, sebesar apa pun hasilnya.
  • Hubungkan dengan hal lain yang sudah Anda hubungkan. — basis data lain, API bisnis, atau folder file, dalam satu pernyataan baca saja.

SQL lintas sumber

Hubungkan Amazon RDS dengan sisa data Anda.

Satu pernyataan dapat mencakup Amazon RDS dan koneksi Anda lainnya sekaligus. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya, mengalirkan hasilnya kembali, dan penggabungan terjadi secara terpusat — sumber-sumber tersebut tidak pernah berkomunikasi satu sama lain dan tidak ada yang disalin ke mana pun.

3 koneksi · 3 agen

Amazon RDS Dikelola · multi-mesin
Microsoft SQL Server Mesin relasional
Stripe Pembayaran & penagihan

Satu pernyataan

-- tidak ada yang disalin, tidak ada yang digabungkan, tidak ada yang dijadwalkan
PILIH   c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DARI     rds_prodketertiban umum1  f
GABUNG     erp_sql.dbo.pelanggan2   c ON c.id = f.customer_id
GABUNG     penagihan.stripe.faktur3 i ON i.customer = c.stripe_id
KELOMPOKKAN BERDASARKAN c.wilayah
PESAN OLEH ditagih DESC;

Tiga bagian tersebut adalah koneksi, skema, dan tabel — dan nama koneksi adalah apa pun yang Anda sebutkan. Kolom ilustratif; tabel Anda akan menjadi tabel Anda. Hanya baca berlaku untuk setiap bagian: SELECT, WITH, dan EXPLAIN saja, dengan batasan seberapa banyak data yang dapat diberikan oleh satu sumber untuk satu kueri. Cara kerja kueri terfederasi

Detail koneksi

Apa yang dibutuhkan Amazon RDS?

Mesin
PostgreSQL, MySQL, MariaDB, dan SQL Server ada di kartu tersebut; Oracle di RDS berjalan melalui kartu Oracle dan tetap berlabel RDS.
Pelabuhan
5432 PostgreSQL, 3306 MySQL dan MariaDB, 1433 SQL Server — diisi sebelumnya per mesin, dapat ditimpa
Titik akhir
<name>.<id>.<region>.rds.amazonaws.com, ditempelkan secara langsung atau di dalam URI lengkap.
Aurora
Awalan .cluster- menandai titik akhir klaster; penulis secara otomatis melakukan perutean dan pembaca adalah replika yang hanya dapat dibaca.
TLS
Kotak centang, yang secara default aktif, untuk PostgreSQL, MySQL, dan MariaDB — yang dibutuhkan oleh rds.force_ssl.
SQL Server di RDS
Enkripsi mengikuti instance, bukan kotak centang — atur rds.force_ssl pada grup parameter jika Anda menginginkan jaminan enkripsi.
Disimpan sebagai
Mesin yang Anda pilih, dengan RDS tetap sebagai lencana — tidak ada jenis koneksi yang disebut RDS.
Izin
Pilih apa yang ingin Anda baca. Pengguna utama bisa digunakan; pengguna hanya baca lebih baik.
Jaringan
Hanya keluar dari agen. Tidak ada aturan masuk, tidak ada akses publik, tidak ada daftar IP yang diizinkan.

Alasan kartu ini ada adalah karena RDS hanyalah pembungkus, bukan mesin. Di balik satu konsol terdapat empat basis data yang tidak berbagi apa pun kecuali baris penagihan dan akhiran nama host, dan konektor yang berpura-pura sebaliknya akan salah tentang port, salah tentang nama bidang, dan salah tentang TLS. Jadi, kartu tersebut menanyakan mesin mana yang digunakan, lalu menyingkir — dan koneksi disimpan sebagai PostgreSQL atau MySQL atau MariaDB atau SQL Server, dengan Amazon RDS hanya disimpan sebagai lencana pada kartu.

Aurora layak mendapat penjelasan tersendiri. Endpoint cluster mengikuti penulis melalui failover, yang merupakan perilaku yang Anda inginkan dan perilaku yang tidak diberikan oleh alamat instance yang dikodekan secara permanen. Arahkan koneksi Query Streams ke endpoint pembaca sebagai gantinya dan Anda mendapatkan replika hanya baca yang melayani kueri hanya baca — pengamanan ganda, tanpa biaya, dan penulis tidak pernah melihat beban pelaporan.

Untuk kueri lintas sumber, kualifikasi mengikuti mesin, bukan lencana, karena itulah koneksi sebenarnya. Koneksi RDS PostgreSQL yang Anda sebut rds_prod ditulis sebagai rds_prod.public.orders; instance yang sama pada SQL Server akan menjadi rds_prod.dbo.orders. Begitulah cara basis data AWS terkelola bergabung ke folder CSV atau API penagihan dalam satu pernyataan baca saja, tanpa ada yang disalin dan tanpa ada yang dijadwalkan.

Dokumentasi vendor: aws.amazon.com

Pertanyaan yang Sering Diajukan (FAQ)

Pertanyaan tentang Amazon RDS

Alat apa saja yang dapat membaca data Amazon RDS melalui Query Streams?

Semuanya, dari satu koneksi: Excel, Google Sheets, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, peringatan dan laporan terjadwal. Hubungkan basis data sekali dan setiap antarmuka akan membaca koneksi baca-saja yang sama — tidak ada pengaturan per alat dan tidak ada salinan data kedua.

Apakah saya perlu membuka port firewall ke database Amazon RDS saya?

Tidak. Query Streams Network Agent berjalan di dalam jaringan Anda dan membuka satu koneksi keluar terenkripsi. Tidak ada yang mendengarkan lalu lintas masuk, tidak diperlukan VPN, dan basis data mempertahankan aturan firewall yang ada.

Bisakah Query Streams mengubah data di Amazon RDS?

Tidak. Agen tersebut memberlakukan mode baca saja pada saat eksekusi — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya. Kredensial tetap berada di agen dan tidak pernah dikirim ke Query Streams.

Apa yang dibutuhkan Query Streams untuk terhubung ke Amazon RDS?

Host yang dapat dijangkau, peran dan kata sandinya — agen membawa driver, jadi tidak ada yang diinstal pada basis data. Mesin: PostgreSQL, MySQL, MariaDB, dan SQL Server pada kartu; Oracle di RDS berjalan melalui kartu Oracle dan tetap berlabel RDS. Port: 5432 PostgreSQL, 3306 MySQL dan MariaDB, 1433 SQL Server — diisi sebelumnya per mesin, dapat ditimpa. Titik akhir: <nama>.<id>.<wilayah>.rds.amazonaws.com, ditempelkan polos atau di dalam URI lengkap. Aurora: Infiks .cluster- menandai titik akhir klaster; penulis secara otomatis merute dan pembaca adalah replika hanya baca.

Bisakah saya menggabungkan Amazon RDS dengan basis data lain dalam kueri yang sama?

Ya — itu adalah kueri terfederasi. Satu pernyataan dapat merujuk ke Amazon RDS dan koneksi Anda lainnya sekaligus, ditulis sebagai connection.schema.table. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya dan mengalirkan hasilnya kembali; penggabungan terjadi secara terpusat, sehingga sumber-sumber tersebut tidak pernah terhubung satu sama lain dan tidak ada yang disalin atau dijadwalkan. Hanya baca berlaku untuk setiap bagian — hanya SELECT, WITH, dan EXPLAIN — dan ada batasan seberapa banyak data yang dapat diserahkan oleh satu sumber untuk satu kueri. Kueri terfederasi adalah fitur rencana; halaman kueri terfederasi memuat batasan sumber dan ukuran saat ini.

Apakah menghubungkan Amazon RDS berbeda dengan menghubungkan PostgreSQL?

Hanya string koneksi saja. Amazon RDS menggunakan protokol wire PostgreSQL, sehingga filter, penjadwalan, berbagi, add-on Excel dan Google Sheets, serta server MCP semuanya berfungsi identik. Kartu Amazon RDS secara otomatis mengisi host, port, dan pengaturan SSL yang diharapkan oleh penyedia layanan.

Apakah ada panduan konversi Amazon RDS ke Excel?

Ya — ini adalah panduan PostgreSQL, dan panduan ini benar untuk Amazon RDS seperti yang tertulis. Amazon RDS menggunakan protokol komunikasi PostgreSQL, jadi Amazon RDS ke Excel, Amazon RDS ke Google Sheets, dan semua tujuan lainnya mengikuti langkah-langkah yang sama. Satu-satunya bagian yang spesifik untuk Amazon RDS adalah string koneksi, dan kartu Amazon RDS akan mengisinya untuk Anda.

Tempatkan Amazon RDS di tempat pekerjaan berlangsung.

Instal agen, arahkan ke basis data Anda, dan pilih tujuan.

Hanya baca Hanya untuk keberangkatan Informasi kredensial tetap tersimpan pada agen.