Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
角色指派
超級使用者和擁有 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 中的角色。