데이터베이스 엔진 |
시스템 권한 |
데이터베이스 역할 |
RDS for Db2 |
마스터 사용자는 masterdba 그룹에 할당되고 master_user_role 을 받습니다.
SYSMON , DATAACCESS 를 포함한 DBADM 및 ACCCESSCTRL , BINDADD , CONNECT , CREATETAB , CREATE_SECURE_OBJECT , EXPLAIN , IMPLICIT_SCHEMA , LOAD , SQLADM , WLMADM
|
DBA , DBA_RESTRICTED ,
DEVELOPER , ROLE_NULLID_PACKAGES ,
ROLE_PROCEDURES , ROLE_TABLESPACES
자세한 내용은 Amazon RDS for Db2 기본 역할 단원을 참조하십시오. |
RDS for MariaDB |
SELECT , INSERT , UPDATE ,
DELETE , CREATE , DROP ,
RELOAD , PROCESS ,
REFERENCES , INDEX , ALTER ,
SHOW DATABASES , CREATE TEMPORARY
TABLES , LOCK TABLES , EXECUTE ,
REPLICATION CLIENT , CREATE VIEW ,
SHOW VIEW , CREATE ROUTINE , ALTER
ROUTINE , CREATE USER , EVENT ,
TRIGGER , REPLICATION
SLAVE
|
— |
RDS for MySQL 8.0.36 이상 |
SELECT , INSERT , UPDATE ,
DELETE , CREATE , DROP ,
RELOAD , PROCESS ,
REFERENCES , INDEX , ALTER ,
SHOW DATABASES , CREATE TEMPORARY
TABLES , LOCK TABLES , EXECUTE ,
REPLICATION SLAVE , REPLICATION CLIENT ,
CREATE VIEW , SHOW VIEW , CREATE
ROUTINE , ALTER ROUTINE , CREATE
USER , EVENT , TRIGGER ,
CREATE ROLE , DROP ROLE ,
APPLICATION_PASSWORD_ADMIN ,
ROLE_ADMIN , SET_USER_ID ,
XA_RECOVER_ADMIN
|
rds_superuser_role
rds_superuser_role 에 대한 자세한 정보는 RDS for MySQL에 대한 역할 기반 권한 모델 섹션을 참조하십시오.
|
RDS for MySQL 버전 8.0.36 미만 |
SELECT , INSERT , UPDATE ,
DELETE , CREATE , DROP ,
RELOAD , PROCESS ,
REFERENCES , INDEX , ALTER ,
SHOW DATABASES , CREATE TEMPORARY
TABLES , LOCK TABLES , EXECUTE ,
REPLICATION CLIENT , CREATE VIEW ,
SHOW VIEW , CREATE ROUTINE , ALTER
ROUTINE , CREATE USER , EVENT ,
TRIGGER , REPLICATION
SLAVE
|
— |
RDS for PostgreSQL |
CREATE ROLE , CREATE DB ,
PASSWORD VALID UNTIL INFINITY , CREATE
EXTENSION , ALTER EXTENSION , DROP
EXTENSION , CREATE TABLESPACE , ALTER
<OBJECT> OWNER , CHECKPOINT ,
PG_CANCEL_BACKEND() ,
PG_TERMINATE_BACKEND() , SELECT
PG_STAT_REPLICATION , EXECUTE
PG_STAT_STATEMENTS_RESET() , OWN
POSTGRES_FDW_HANDLER() , OWN
POSTGRES_FDW_VALIDATOR() , OWN POSTGRES_FDW ,
EXECUTE PG_BUFFERCACHE_PAGES() , SELECT
PG_BUFFERCACHE
|
RDS_SUPERUSER
RDS_SUPERUSER에 대한 자세한 내용은 PostgreSQL 역할 및 권한 이해 섹션을 참조하세요. |
RDS for Oracle |
ADMINISTER DATABASE TRIGGER , ALTER DATABASE
LINK , ALTER PUBLIC DATABASE LINK ,
AUDIT SYSTEM , CHANGE NOTIFICATION ,
DROP ANY DIRECTORY , EXEMPT ACCESS
POLICY , EXEMPT IDENTITY POLICY , EXEMPT
REDACTION POLICY , FLASHBACK ANY TABLE ,
GRANT ANY OBJECT PRIVILEGE , RESTRICTED
SESSION , SELECT ANY TABLE , UNLIMITED
TABLESPACE
|
DBA
DBA 역할은 다음 권한에서 제외됩니다.
ALTER DATABASE , ALTER SYSTEM ,
CREATE ANY DIRECTORY , CREATE EXTERNAL
JOB , CREATE PLUGGABLE DATABASE ,
GRANT ANY PRIVILEGE , GRANT ANY
ROLE , READ ANY FILE GROUP
|
Amazon RDS for Microsoft SQL Server |
ADMINISTER BULK OPERATIONS , ALTER ANY
CONNECTION , ALTER ANY CREDENTIAL ,
ALTER ANY EVENT SESSION , ALTER ANY LINKED
SERVER , ALTER ANY LOGIN , ALTER ANY
SERVER AUDIT , ALTER ANY SERVER ROLE ,
ALTER SERVER STATE , ALTER TRACE ,
CONNECT SQL , CREATE ANY DATABASE ,
VIEW ANY DATABASE , VIEW ANY
DEFINITION , VIEW SERVER STATE , ALTER ON
ROLE SQLAgentOperatorRole
|
DB_OWNER (데이터베이스 수준 역할), PROCESSADMIN (서버 수준 역할), SETUPADMIN (서버 수준 역할), SQLAgentUserRole (데이터베이스 수준 역할)
|