ALTER IDENTITY PROVIDER - Amazon Redshift

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

ALTER IDENTITY PROVIDER

Mengubah penyedia identitas untuk menetapkan parameter dan nilai baru. Saat Anda menjalankan perintah ini, semua nilai parameter yang ditetapkan sebelumnya akan dihapus sebelum nilai baru ditetapkan. Hanya pengguna super yang dapat mengubah penyedia identitas.

Sintaks

ALTER IDENTITY PROVIDER identity_provider_name [PARAMETERS parameter_string] [NAMESPACE namespace] [IAM_ROLE iam_role] [DISABLE | ENABLE]

Parameter

identity_provider_name

Nama penyedia identitas baru. Untuk informasi selengkapnya tentang nama yang valid, lihatNama dan pengenal.

parameter_string

String yang berisi JSON objek yang diformat dengan benar yang berisi parameter dan nilai yang diperlukan untuk penyedia identitas tertentu.

namespace

Namespace organisasi.

iam_role

IAMPeran yang memberikan izin untuk koneksi ke Pusat IAM Identitas. Parameter ini hanya berlaku jika tipe penyedia identitas adalah. AWSIDC

DISABLEatau ENABLE

Mengaktifkan atau menonaktifkan penyedia identitas. Defaultnya adalah ENABLE

Contoh

Contoh berikut mengubah penyedia identitas bernama oauth_standard. Ini berlaku khusus ketika Microsoft Azure AD adalah penyedia identitas.

ALTER IDENTITY PROVIDER oauth_standard PARAMETERS '{"issuer":"https://sts.windows.net/2sdfdsf-d475-420d-b5ac-667adad7c702/", "client_id":"87f4aa26-78b7-410e-bf29-57b39929ef9a", "client_secret":"BUAH~ewrqewrqwerUUY^%tHe1oNZShoiU7", "audience":["https://analysis.windows.net/powerbi/connector/AmazonRedshift"] }'

Contoh berikut menunjukkan cara mengatur namespace penyedia identitas. Ini dapat berlaku untuk Microsoft Azure AD, jika mengikuti pernyataan seperti sampel sebelumnya, atau ke penyedia identitas lain. Ini juga dapat berlaku untuk kasus di mana Anda menghubungkan klaster yang disediakan Amazon Redshift atau grup kerja Tanpa Server Amazon Redshift ke Pusat IAM Identitas, jika Anda memiliki koneksi yang disiapkan melalui aplikasi terkelola.

ALTER IDENTITY PROVIDER "my-redshift-idc-application" NAMESPACE 'MYCO';

Contoh berikut menetapkan IAM peran dan bekerja dalam kasus penggunaan untuk mengonfigurasi integrasi Redshift IAM dengan Identity Center.

ALTER IDENTITY PROVIDER "my-redshift-idc-application" IAM_ROLE 'arn:aws:iam::123456789012:role/myadministratorrole';

Untuk informasi selengkapnya tentang menyiapkan koneksi ke Pusat IAM Identitas dari Redshift, lihat Connect Redshift with IAM Identity Center untuk memberi pengguna pengalaman masuk tunggal.

Menonaktifkan penyedia identitas

Pernyataan contoh berikut menunjukkan cara menonaktifkan penyedia identitas. Saat dinonaktifkan, pengguna federasi dari penyedia identitas tidak dapat masuk ke klaster hingga diaktifkan kembali.

ALTER IDENTITY PROVIDER "redshift-idc-app" DISABLE;