私はamazon redshiftの学習を始め、クラスターを作成するための文書に従っていました。
私は2ヶ月フリートレイルを選択しました。 SQL作業台/ JからRedshiftデータベースに接続しようとすると、「Connection timed out error」と表示されます。
私は確認し、私が入力したすべての詳細は正しい!私はラップトップから会社LAN経由でRedshiftデータベースにアクセスしていますが、これは問題だと思います。社内LAN接続からRedshiftに接続する方法を教えてください。
接続しようとするとSQL workbench / Jからの応答は次のようになります。
[Amazon] [500150]エラー設定/クローズ接続:接続タイムアウト:接続。
回答:
回答№1は1クラスタに公開アクセス権があるかどうかを確認します。Redshiftコンソールにアクセスし、公開アクセス可能であるかどうかを確認します。
セキュリティグループがIPからのアクセスを許可しているかどうかを確認します。 「nc -v endpoint port」を使用して、クラスタのポートがping可能であるかどうかを確認できます。
回答№2の場合は0
Go into EC2 Management Console
On the left navigation pane, look for Network & Security header and click on Security Groups. (https://us-west-2.console.aws.amazon.com/ec2/v2/home?region=us-west-2#SecurityGroups:sort=groupId)
Notice the row with name "launch-wizard-1" in the Group Name"s column. Click that. Then select the Inbound tab, and click Edit.
Add Rule: Type=Redshift, Source=MyIP. (auto-fill) [Note: Later if you want to use muliple source to connect to that cluster, say Tableau, Quick Sight, etc. I would suggest making it public)
Save it.
Try to connect again from within SQLWorkbench/J.