Loading

Tableau Server에서 SSL을 사용하도록 설정하여 Google Cloud SQL Postgres에 연결하는 방법

게시 일자: Dec 20, 2023
과업

Google Cloud SQL(PostgreSQL)에 대한 SSL 연결을 구성하는 방법

단계
1. Tableau Server에서 open-ssl을 사용하여 Google Cloud SQL 키 변환합니다.
"openssl pkcs8 -topk8 -nocrypt -inform PEM -in client-key.pem -outform DER -out client-key.pk8 -v1 PBE-MD5-DES"

2. 아래와 같이 postgres.properties 파일을 만들어 "/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/"에 배치합니다.

sslmode=verify-ca
sslcert=<path>/client-cert.pem
sslrootcert=<path>/server-ca.pem
sslkey=<path>/client-key.pk8

예컨대 인증서가 "/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/"에 존재하는 경우:
sslmode=verify-ca
sslcert=/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/client-cert.pem
sslrootcert=/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/server-ca.pem
sslkey=/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/client-key.pk8

3. Tableau 데이터 원본 메뉴의 Postgres SQL 커넥터를 사용하여 Google Cloud SQL(PostgreSQL)에 연결하고, 사용자 이름 및 비밀번호를 입력한 후 SSL 확인란을 선택합니다.


흐름을 Google Cloud SQL에도 연결해야 한다면, flowminerva 서비스에서도 동일하게 구성한 다음 Tableau Server 서비스를 다시 시작하세요.

1'. 아래와 같이 postgres.properties 파일을 만들어 "/var/opt/tableau/tableau_server/data/tabsvc/flowminerva/Datasources/"에 배치합니다.

2'. postgres.properties는 다음과 같아야 합니다.
sslmode=verify-ca
sslcert=/var/opt/tableau/tableau_server/data/tabsvc/flowminerva/Datasources/client-cert.pem
sslrootcert=/var/opt/tableau/tableau_server/data/tabsvc/flowminerva/Datasources/server-ca.pem
sslkey=/var/opt/tableau/tableau_server/data/tabsvc/flowminerva/Datasources/client-key.pk8

3'. tsm restart로 Tableau Server 서비스를 재시작합니다.

4'. 흐름 편집 페이지의 Postgres SQL 커넥터를 사용하여 Google Cloud SQL(PostgreSQL)에 연결하고, 사용자 이름 및 비밀번호를 입력한 후 SSL 확인란을 선택합니다.
Knowledge 기사 번호

001458643

 
로드 중
Salesforce Help | Article