建置連線 URL - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建置連線 URL

使用連線 URL 為您要存取的資料存放區提供連線資訊。以下是 Amazon Redshift JDBC 驅動程式 2.1 版的連線 URL 格式。在這裡,[Host] 是 Amazon Redshift 伺服器的端點,[Port] 是伺服器用來接聽用戶端請求的傳輸控制通訊協定 (TCP) 連接埠號碼。

jdbc:redshift://[Host]:[Port]

以下是會指定某些選擇性設定的連線 URL 格式。

jdbc:redshift://[Host]:[Port]/[database];[Property1]=[Value]; [Property2]=[Value];

例如,假設您想要連線至 AWS上美國西部 (加利佛尼亞北部) 區域中 Amazon Redshift 叢集上的連接埠 9000。您也想要存取名為 dev 的資料庫,並使用資料庫的使用者名稱和密碼來驗證連線。在此情況下,您會使用下列連線 URL。

jdbc:redshift://redshift.company.us-west-1.redshift.amazonaws.com:9000/dev;UID=amazon;PWD=amazon

您可以使用下列字元將組態選項與 URL 字串的其餘部分隔開:

  • ;

  • ?

例如,下面兩個 URL 字串是相等的:

jdbc:redshift://my_host:5439/dev;ssl=false;defaultRowFetchSize=100
jdbc:redshift://my_host:5439/dev?ssl=false;defaultRowFetchSize=100

您可以使用下列字元將 URL 字串中的組態選項彼此隔開:

  • ;

  • &

例如,下面兩個 URL 字串是相等的:

jdbc:redshift://my_host:5439/dev;ssl=false;defaultRowFetchSize=100
jdbc:redshift://my_host:5439/dev;ssl=false&defaultRowFetchSize=100

下列 URL 範例會指定日誌層級 6 以及日誌的路徑。

jdbc:redshift://redshift.amazonaws.com:5439/dev;DSILogLevel=6;LogPath=/home/user/logs;

請勿複製連線 URL 中的屬性。

如需可指定之組態選項的完整清單,請參閱 JDBC 驅動程式 2.1 版組態的選項

注意

連線時,請勿使用叢集節點的 IP 地址或 VPC 端點的 IP 地址。請一律使用 Redshift 端點,以避免發生不必要的中斷。唯一會使用端點 URL 的例外狀況是當您使用自訂網域名稱時。如需詳細資訊,請參閱使用自訂網域名稱來進行用戶端連線