View a markdown version of this page

Membuat datashare di Amazon Redshift - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membuat datashare di Amazon Redshift

Datashare adalah wadah logis objek database, izin, dan konsumen. Konsumen adalah cluster yang disediakan Amazon Redshift atau ruang nama Amazon Redshift Serverless di akun Anda dan lainnya. Akun AWS Setiap datashare dikaitkan dengan database yang dibuat dan hanya objek dari database itu yang dapat ditambahkan. Sebagai administrator produsen, Anda dapat membuat data share di konsol dan dengan SQL dengan mengikuti salah satu prosedur di bawah ini.

Console

Di konsol, Anda dapat membuat data share dari tab Datashares di halaman detail cluster atau namespace. Setelah datashare dibuat, Anda dapat membuat database dari datashare pada konsumen sebagai administrator konsumen.

  1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Redshift di https://console.aws.amazon.com/redshiftv2/.

  2. Pada menu navigasi, pilih Cluster, lalu pilih cluster Anda. Halaman detail cluster muncul.

  3. Di halaman detail cluster atau namespace, dari tab Datashares, di bagian Datashares, sambungkan ke database jika Anda tidak memiliki koneksi database. Di bagian Datashares yang dibuat di akun saya, pilih Buat datashare. Halaman Buat datashare muncul.

  4. Pilih Buat datashare. Anda hanya dapat membuat datashare dari database lokal. Jika Anda belum terhubung ke database, halaman Connect to database akan muncul. Ikuti langkah-langkah Menghubungkan ke basis data untuk terhubung ke database. Jika ada koneksi baru-baru ini, halaman Buat datashare muncul.

  5. Di bagian informasi Datashare, pilih salah satu dari yang berikut ini:

    • Pilih Datashare untuk membuat berbagi data untuk berbagi data untuk tujuan baca atau tulis di berbagai gudang data Amazon Redshift (cluster yang disediakan atau titik akhir Tanpa Server) atau di gudang data yang sama atau berbeda. Akun AWS Akun AWS

    • Pilih AWS Data Exchange datashare untuk membuat data share untuk melisensikan data Anda. AWS Data Exchange

  6. Tentukan nilai untuk nama Datashare, Nama Database, dan Akses publik. Saat Anda mengubah nama database, buat koneksi database baru.

  7. Tambahkan objek ke datashare Anda menggunakan bagian Izin yang dic akup atau Izin Lang sung. Untuk menambahkan objek ke datashare, lihat. Membuat datashare di Amazon Redshift

  8. Di bagian Konsumen data, Anda dapat memilih untuk mempublikasikan ke Amazon Redshift, atau mempublikasikan ke AWS Glue Data Catalog, yang memulai proses berbagi data dengan Lake Formation. Menerbitkan datashare Anda ke Amazon Redshift berarti berbagi data Anda dengan namespace lain atau akun Amazon Redshift yang bertindak sebagai konsumen.

    catatan

    Setelah datashare dibuat, Anda tidak dapat mengedit konfigurasi untuk dipublikasikan ke opsi lain.

  9. Pilih Buat datashare.

SQL

Perintah berikut membuat datashare:

CREATE DATASHARE salesshare;

Pada saat pembuatan datashare, setiap datashare dikaitkan dengan database. Hanya objek dari database itu yang dapat dibagikan di datashare itu. Beberapa data share dapat dibuat pada database yang sama dengan perincian objek yang sama atau berbeda. Tidak ada batasan jumlah data share yang dapat dibuat oleh cluster. Anda juga dapat menggunakan konsol Amazon Redshift untuk membuat berbagi data. Untuk informasi selengkapnya, lihat BUAT DATASHARE.

Anda juga dapat mengontrol pembatasan keamanan ke datashare selama pembuatan. Contoh berikut menunjukkan bahwa konsumen dengan akses IP publik diizinkan untuk membaca datashare.

CREATE DATASHARE my_datashare [PUBLICACCESSIBLE = TRUE];

Menyetel PUBLICACCESSIBLE = TRUE memungkinkan konsumen untuk menanyakan data Anda dari cluster yang dapat diakses publik dan kelompok kerja yang disediakan. Tinggalkan ini atau secara eksplisit atur ke false jika Anda tidak ingin mengizinkannya.

Anda dapat memodifikasi properti tentang jenis konsumen setelah Anda membuat datashare. Misalnya, Anda dapat menentukan bahwa cluster yang ingin menggunakan data dari datashare tertentu tidak dapat diakses publik. Kueri dari cluster konsumen yang tidak memenuhi batasan keamanan yang ditentukan dalam datashare ditolak saat runtime kueri. Untuk informasi selengkapnya, lihat ALTER DATA.