View a markdown version of this page

MENGUBAH PERAN - 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.

MENGUBAH PERAN

Mengganti nama peran atau mengubah pemilik. Untuk daftar peran yang ditentukan sistem Amazon Redshift, lihat. Peran yang ditentukan sistem Amazon Redshift

Izin yang diperlukan

Berikut ini adalah izin yang diperlukan untuk ALTER ROLE:

  • Superuser

  • Pengguna dengan izin ALTER ROLE

Sintaksis

ALTER ROLE role [ WITH ] { { RENAME TO role } | { OWNER TO user_name } }[, ...] [ EXTERNALID TO external_id ]

Parameter

peran

Nama peran yang akan diubah.

GANTI NAMA MENJADI

Nama baru untuk peran tersebut.

PEMILIK KE user_name

Pemilik baru untuk peran tersebut.

EXTERNALID KE external_id

ID eksternal baru untuk peran, yang terkait dengan penyedia identitas. Untuk informasi selengkapnya, lihat Federasi penyedia identitas asli (IdP) untuk Amazon Red shift.

Contoh

Contoh berikut mengubah nama peran dari sample_role1 menjadisample_role2.

ALTER ROLE sample_role1 RENAME TO sample_role2;

Contoh berikut mengubah pemilik peran.

ALTER ROLE sample_role1 WITH OWNER TO user1

Sintaks ALTER ROLE mirip dengan ALTER PROCEDURE berikut.

ALTER PROCEDURE first_quarter_revenue(bigint, numeric) RENAME TO quarterly_revenue;

Contoh berikut mengubah pemilik prosedur menjadietl_user.

ALTER PROCEDURE quarterly_revenue(bigint, numeric) OWNER TO etl_user;

Contoh berikut memperbarui peran sample_role1 dengan ID eksternal baru yang terkait dengan penyedia identitas.

ALTER ROLE sample_role1 EXTERNALID TO "XYZ456";