自 2025 年 11 月 1 日起,Amazon Redshift 將不再支援建立新的 Python UDFs。如果您想要使用 Python UDFs,請在該日期之前建立 UDFs。現有的 Python UDFs將繼續如常運作。如需詳細資訊,請參閱部落格文章
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
角色指派
超級使用者和擁有 CREATE ROLE 許可的一般使用者可以使用 CREATE ROLE 陳述式來建立角色。超級使用者和角色管理員可以使用 GRANT ROLE 陳述式將角色授予其他人。他們可以使用 REVOKE ROLE 陳述式來撤銷其他人的角色,以及使用 DROP ROLE 陳述式來捨棄角色。角色管理員包括角色擁有者和獲派角色具有 ADMIN OPTION 許可的使用者。
只有超級使用者或角色管理員可以授予和撤銷角色。您可以對一個或多個角色或使用者授予或撤銷一個或多個角色。在 GRANT ROLE 陳述式中使用 WITH ADMIN OPTION 選項會為所有承授者提供所有授予角色的管理選項。
Amazon Redshift 支援不同的角色指派組合,例如授予多個角色或擁有多個承授者。WITH ADMIN OPTION 僅適用於使用者,而不適用於角色。同樣地,使用 REVOKE ROLE 陳述式中的 WITH ADMIN OPTION 選項,可移除承授者的角色和管理授權。與 ADMIN OPTION 搭配使用時,只能撤銷角色的管理授權。
下列範例會從 user2
中撤銷 sample_role2
角色的管理授權。
REVOKE ADMIN OPTION FOR sample_role2 FROM user2;
如需建立角色及管理角色指派的相關資訊,請參閱 管理 RBAC 中的角色。