Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai 1 November 2025. Jika Anda ingin menggunakan Python UDFs, buat UDFs sebelum tanggal tersebut. Python yang ada UDFs akan terus berfungsi seperti biasa. Untuk informasi lebih lanjut, lihat posting blog.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mendaftarkan cluster dan ruang nama Amazon Redshift ke AWS Glue Data Catalog
Anda dapat menambahkan kluster yang disediakan Amazon Redshift dan ruang nama tanpa server untuk mengaksesnya menggunakan Apache Iceberg REST AWS Glue Data Catalog API. Anda melakukan ini dengan mendaftarkan gudang data Amazon Redshift ke AWS Glue Data Catalog menggunakan konsol Amazon Redshift AWS CLI atau, kemudian membuat katalog federasi Amazon Redshift untuk gudang yang digunakan. AWS Lake Formation
Gudang data Amazon Redshift yang terdaftar di Katalog Data bertindak sebagai datashares produsen. Perubahan yang Anda buat pada cluster atau ruang nama tanpa server dari katalognya tercermin di cluster atau namespace di Redshift, dan sebaliknya.
- Registering using the Amazon Redshift console
-
Masuk ke AWS Management Console dan buka konsol Amazon Redshift di. https://console.aws.amazon.com/redshiftv2/
Arahkan ke namespace tanpa server atau provisionedcluster yang ingin Anda daftarkan dan pilih.
Dari namespace atau halaman detail klaster, pilih Daftar ke AWS Glue Data Catalog dari menu tarik-turun Tindakan.
Masukkan ID akun tujuan yang ingin Anda daftarkan namespace atau cluster dan pilih Daftar.
Jika Anda mendaftar dari akun Anda ke akun yang sama AWS Glue, Anda akan dibawa langsung ke AWS Lake Formation konsol untuk menyelesaikan prosesnya. Jika Anda mendaftar ke akun lain, tautan akan muncul yang membawa Anda ke Lake Formation.
- Registering using the AWS CLI
-
Untuk mendaftarkan cluster atau namespace untuk AWS Glue Data Catalog menggunakan AWS CLI, gunakan register-namespace
perintah dengan opsi berikut:
namespace-identifier
: Objek dengan pengenal unik cluster atau namespace yang Anda daftarkan. Objek ini berbeda tergantung pada apakah Anda mendaftarkan klaster yang disediakan atau namespace tanpa server. Pertimbangkan hal berikut:
Untuk kluster yang disediakan, Anda menyediakan ProvisionedIdentifier
objek, yang berisi ClusterIdentifier
objek dengan pengenal unik cluster yang Anda daftarkan.
atau ruang nama tanpa server, Anda menyediakan ServerlessIdentifier
objek, yang berisi NamespaceIdentifier
objek dengan pengenal unik namespace yang Anda daftarkan, serta WorkgroupIdentifier
objek dengan pengenal unik grup kerja yang terkait dengan namespace tersebut.
-
consumer-identifiers
: Array dengan satu elemen, berisi pengenal unik akun tempat Anda mendaftarkan cluster atau namespace.
Contoh berikut mendaftarkan namespace mySampleNamespace
tanpa server ke ID akun. 012345678910
aws redshift register-namespace /
--namespace-identifier {ServerlessIdentifier: {NamespaceIdentifer: mySampleNamespace, WorkgroupIdentifier: mySampleWorkgroup}} /
--consumer-identifiers [012345678910]