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
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Berbagi data di seluruh Wilayah AWS
Anda dapat berbagi data untuk tujuan membaca di seluruh cluster Amazon Redshift di Wilayah AWS. Dengan berbagi data lintas wilayah, Anda dapat berbagi data Wilayah AWS tanpa perlu menyalin data secara manual. Anda tidak perlu membongkar data ke Amazon S3 dan menyalin data ke cluster Amazon Redshift baru atau melakukan salinan snapshot lintas wilayah.
Dengan berbagi data lintas wilayah, Anda dapat berbagi data di seluruh cluster yang sama Akun AWS, atau berbeda Akun AWS bahkan ketika cluster berada di Wilayah yang berbeda. Saat berbagi data dengan cluster Amazon Redshift yang sama Akun AWS tetapi berbeda Wilayah AWS, ikuti alur kerja yang sama seperti berbagi data dalam. Akun AWS Untuk informasi selengkapnya, lihat Berbagi akses baca ke data dalam Akun AWS.
Jika cluster berbagi data berbeda Akun AWS dan Wilayah AWS, Anda dapat mengikuti alur kerja yang sama seperti berbagi data di seluruh Akun AWS dan menyertakan Region-level asosiasi pada cluster konsumen. Cross-Region berbagi data mendukung asosiasi datashare dengan seluruh Akun AWS, seluruh Wilayah AWS, atau ruang nama tertentu dalam. Wilayah AWS Untuk informasi selengkapnya tentang berbagi data Akun AWS, lihatBerbagi data di seluruh Akun AWS.
Saat mengonsumsi data dari Wilayah yang berbeda, konsumen membayar biaya transfer Cross-Region data dari Wilayah produsen ke Wilayah konsumen.
Untuk menggunakan datashare, administrator akun konsumen dapat mengaitkan datashare dengan salah satu dari tiga cara berikut.
-
Asosiasi dengan keseluruhan Akun AWS yang mencakup semua Wilayah AWS
-
Asosiasi dengan yang spesifik Wilayah AWS dalam Akun AWS
-
Asosiasi dengan ruang nama tertentu dalam Wilayah AWS
Ketika administrator memilih keseluruhan Akun AWS, semua ruang nama yang ada dan yang akan datang Wilayah AWS di berbagai akun memiliki akses ke berbagi data. Administrator akun konsumen juga dapat memilih ruang Wilayah AWS nama tertentu atau dalam Wilayah untuk memberi mereka akses ke berbagi data.
Jika Anda adalah administrator produsen atau pemilik database, buat datashare, tambahkan objek database dan konsumen data ke datashare, dan berikan izin kepada konsumen data. Untuk informasi selengkapnya, lihat tindakan administrator produsen.
Jika Anda adalah administrator akun produsen, otorisasi berbagi data menggunakan AWS Command Line Interface (AWS CLI) atau konsol Amazon Redshift dan pilih konsumen data.
Jika Anda adalah administrator akun konsumen - ikuti langkah-langkah ini:
Untuk mengaitkan satu atau lebih berbagi data yang dibagikan dari akun lain ke seluruh Akun AWS atau ruang nama spesifik Wilayah AWS Anda dalam Wilayah AWS, gunakan konsol Amazon Redshift.
Dengan berbagi data lintas wilayah, Anda dapat menambahkan cluster di suatu kelompok tertentu Wilayah AWS menggunakan AWS Command Line Interface (AWS CLI) atau konsol Amazon Redshift.
Untuk menentukan satu atau lebih AWS Wilayah, Anda dapat menggunakan perintah associate-data-share-consumer CLI dengan consumer-region opsi opsional.
Dengan CLI, contoh berikut mengaitkan Salesshare dengan keseluruhan Akun AWS dengan associate-entire-account opsi. Anda hanya dapat mengasosiasikan satu Wilayah pada satu waktu.
aws redshift associate-data-share-consumer --region {PRODUCER_REGION} --data-share-arn arn:aws:redshift:{PRODUCER_REGION}:{PRODUCER_ACCOUNT}:datashare:{PRODUCER_CLUSTER_NAMESPACE}/Salesshare --associate-entire-account
Contoh berikut mengaitkan Salesshare dengan Wilayah Timur AS (Ohio) (us-east-2).
aws redshift associate-data-share-consumer --region {PRODUCER_REGION} --data-share-arn arn:aws:redshift:{PRODUCER_REGION}:0123456789012:datashare:{PRODUCER_CLUSTER_NAMESPACE}/Salesshare --consumer-region 'us-east-2'
Contoh berikut mengait Salesshare kan dengan namespace konsumen tertentu Akun AWS di wilayah Asia Pasifik (Sydney) (ap-southeast-2).
aws redshift associate-data-share-consumer --data-share-arn arn:aws:redshift:{PRODUCER_REGION}:{PRODUCER_ACCOUNT}:datashare:{PRODUCER_CLUSTER_NAMESPACE}/Salesshare --consumer-arn 'arn:aws:redshift:ap-southeast-2:{CONSUMER_ACCOUNT}:namespace:{ConsumerImmutableClusterId}'
Anda dapat menggunakan konsol Amazon Redshift untuk mengaitkan berbagi data dengan seluruh Akun AWS atau spesifik Wilayah AWS atau ruang nama Anda dalam. Wilayah AWS Untuk melakukan ini, masuk ke https://console.aws.amazon.com/redshiftv2/
Setelah ruang Akun AWS nama atau tertentu dikaitkan, berbagi data menjadi tersedia untuk dikonsumsi. Anda juga dapat mengubah asosiasi datashare kapan saja. Saat mengubah asosiasi dari ruang nama individual menjadi sebuah Akun AWS, Amazon Redshift mengganti ruang nama dengan informasi tersebut. Akun AWS Saat mengubah asosiasi dari Akun AWS ruang nama ke ruang nama tertentu, Amazon Redshift mengganti Akun AWS informasi dengan informasi namespace. Saat mengubah asosiasi dari keseluruhan Akun AWS ke Wil AWS ayah dan ruang nama tertentu, Amazon Redshift mengganti Akun AWS informasi dengan informasi Wilayah dan namespace tertentu.
Jika Anda adalah administrator konsumen, Anda dapat membuat database lokal yang mereferensikan ke berbagi data dan memberikan izin pada database yang dibuat dari berbagi data kepada pengguna atau peran dalam cluster konsumen sesuai kebutuhan. Anda juga dapat membuat tampilan pada objek bersama dan membuat skema eksternal untuk merujuk dan menetapkan izin granular ke skema tertentu dalam database konsumen yang diimpor pada cluster konsumen. Untuk informasi selengkapnya, lihat tindakan administrator konsumen.