TDS 엔드포인트를 통해 Babelfish에 연결 - Amazon Aurora

TDS 엔드포인트를 통해 Babelfish에 연결

다음 예제에서 user1은 accounts-group 및 sales-group의 구성원이고, user2는 accounts-group 및 dev-group의 구성원입니다.

사용자 이름 AD 보안 그룹 구성원 자격

user1

accounts-group, sales-group

user2

accounts-group, dev-group

sqlcmd 유틸리티를 사용하여 Babelfish 데이터베이스 서버에 연결합니다. 아래 예제에 따라 사용자(이 예제에서는 user1)가 Kerberos를 사용하여 인증되었는지 확인할 수 있습니다.

1> select principal, gss_authenticated from pg_stat_gssapi where pid = pg_backend_pid(); 2> GO principal gss_authenticated ---------------------- ----------------- user1@CORP.EXAMPLE.COM 1 ((1 rows affected)) 1> select suser_name(); 2> GO suser_name ---------- corp\user1 (1 rows affected)

이 예제에서 user1은 accounts-group 및 sales-group의 권한을 상속합니다. sys.login_token 시스템 보기를 사용하여 그룹 구성원 자격을 확인할 수 있습니다.

1> SELECT name, type FROM sys.login_token; 2> GO name type ------------------- ---- corp\accounts-group WINDOWS GROUP corp\sales-group WINDOWS GROUP (2 rows affected)