Berbagi data di seluruh Wilayah AWS - Amazon Redshift

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 baca di seluruh klaster 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 Anda 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 kluster dalam hal yang sama Akun AWS, atau berbeda Akun AWS bahkan ketika klaster berada di Wilayah yang berbeda. Saat berbagi data dengan kluster Amazon Redshift yang sama Akun AWS tetapi berbeda Wilayah AWS, ikuti alur kerja yang sama seperti berbagi data dalam file. Akun AWS Untuk informasi selengkapnya, lihat Berbagi akses baca ke data dalam Akun AWS.

Jika kluster berbagi data berbeda Akun AWS dan Wilayah AWS, Anda dapat mengikuti alur kerja yang sama seperti berbagi data di seluruh Akun AWS dan menyertakan asosiasi tingkat Region pada cluster konsumen. Berbagi data lintas wilayah mendukung asosiasi datashare dengan seluruh Akun AWS, keseluruhan Wilayah AWS, atau ruang nama cluster tertentu dalam file. Wilayah AWS Untuk informasi selengkapnya tentang berbagi data di seluruh Akun AWS, lihatBerbagi data di seluruh Akun AWS.

Saat mengkonsumsi data dari Wilayah yang berbeda, konsumen membayar biaya transfer data Lintas Wilayah 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 yang Akun AWS mencakup semua Wilayah AWS

  • Asosiasi dengan spesifik Wilayah AWS dalam Akun AWS

  • Asosiasi dengan ruang nama cluster tertentu dalam Wilayah AWS

Ketika administrator memilih keseluruhan Akun AWS, semua ruang nama cluster yang ada dan yang akan datang Wilayah AWS di berbagai akun memiliki akses ke datashares. Administrator akun konsumen juga dapat memilih ruang nama tertentu Wilayah AWS atau cluster dalam Wilayah untuk memberi mereka akses ke datashares.

Jika Anda adalah administrator klaster 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 klaster produser.

Jika Anda adalah administrator akun produser, otorisasi rangkaian data menggunakan AWS Command Line Interface (AWS CLI) atau konsol Amazon Redshift dan pilih konsumen data.

Jika Anda seorang administrator akun konsumen — ikuti langkah-langkah berikut:

Untuk mengaitkan satu atau beberapa rangkaian data yang dibagikan dari akun lain ke seluruh Akun AWS atau ruang nama tertentu Wilayah AWS atau cluster Anda dalam sebuah, gunakan konsol Amazon Wilayah AWS Redshift.

Dengan pembagian data lintas wilayah, Anda dapat menambahkan kluster secara spesifik Wilayah AWS menggunakan konsol () AWS Command Line Interface atau AWS CLI Amazon Redshift.

Untuk menentukan satu atau beberapa AWS Wilayah, Anda dapat menggunakan perintah associate-data-share-consumer CLI dengan opsi opsionalconsumer-region.

Dengan CLI, contoh berikut mengaitkan Salesshare dengan keseluruhan Akun AWS dengan opsi. associate-entire-account 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 mengaitkan Salesshare dengan namespace cluster konsumen tertentu di lain Akun AWS di Asia Pasifik (Sydney) Region (). 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 datashares dengan seluruh Akun AWS atau ruang nama spesifik Wilayah AWS atau cluster Anda dalam file. Wilayah AWS Untuk melakukan ini, masuk ke https://console.aws.amazon.com/redshiftv2/. Kemudian kaitkan satu atau lebih datashares yang dibagikan dari akun lain dengan keseluruhan Akun AWS, keseluruhan Wilayah AWS, atau namespace cluster tertentu dalam file. Wilayah AWS Untuk informasi selengkapnya, lihat Mengaitkan datashares.

Setelah ruang nama cluster Akun AWS atau spesifik dikaitkan, datashares menjadi tersedia untuk dikonsumsi. Anda juga dapat mengubah asosiasi datashare kapan saja. Saat mengubah asosiasi dari ruang nama cluster individual menjadi Akun AWS, Amazon Redshift menimpa ruang nama cluster dengan informasi tersebut. Akun AWS Saat mengubah asosiasi dari ruang nama cluster Akun AWS ke tertentu, Amazon Redshift menimpa Akun AWS informasi dengan informasi namespace cluster. Saat mengubah asosiasi dari keseluruhan Akun AWS ke AWS Wilayah tertentu dan ruang nama cluster, Amazon Redshift menimpa Akun AWS informasi dengan informasi ruang nama Region dan cluster tertentu.

Jika Anda adalah administrator cluster konsumen, Anda dapat membuat database lokal yang merujuk ke datashares dan memberikan izin pada database yang dibuat dari datashares ke 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 di cluster konsumen. Untuk informasi selengkapnya, lihat Tindakan administrator klaster konsumen.