メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012年12月1日)

ステップ 1: クラスターパブリックキーおよびクラスターノード IP アドレスを取得する

コンソールを使用してクラスターパブリックキーとクラスターのクラスターノード IP アドレスを取得する方法は、以下のとおりです。

  1. Amazon Redshift マネジメントコンソールにアクセスします。

  2. 左側のナビゲーションペインの [Clusters] リンクをクリックします。

  3. リストからクラスターを選択します。

  4. [SSH Ingestion Settings] グループを探します。

    [Cluster Public Key] と [Node IP addresses] の内容を書き留めておきます。この 2 つは、後のステップで使用します。

    この IP アドレスは、ステップ 3 で Amazon Redshift からの接続を許可するようにホストを設定するために使用します。接続するホストの種類や、ホストが VPC であるかに応じて、パブリック IP アドレスとプライベート IP アドレスのどちらかを使用します。

Amazon Redshift CLI を使用してクラスターのパブリックキーとクラスターノード IP アドレスを取得するには、describe-clusters コマンドを実行します。

(例:

Copy
aws redshift describe-clusters --cluster-identifier <cluster-identifier>

応答には、以下のような ClusterPublicKey 値とプライベートおよびパブリック IP アドレスのリストが含まれます。

Copy
{ "Clusters": [ { "VpcSecurityGroups": [], "ClusterStatus": "available", "ClusterNodes": [ { "PrivateIPAddress": "10.nnn.nnn.nnn", "NodeRole": "LEADER", "PublicIPAddress": "10.nnn.nnn.nnn" }, { "PrivateIPAddress": "10.nnn.nnn.nnn", "NodeRole": "COMPUTE-0", "PublicIPAddress": "10.nnn.nnn.nnn" }, { "PrivateIPAddress": "10.nnn.nnn.nnn", "NodeRole": "COMPUTE-1", "PublicIPAddress": "10.nnn.nnn.nnn" } ], "AutomatedSnapshotRetentionPeriod": 1, "PreferredMaintenanceWindow": "wed:05:30-wed:06:00", "AvailabilityZone": "us-east-1a", "NodeType": "ds1.xlarge", "ClusterPublicKey": "ssh-rsa AAAABexamplepublickey...Y3TAl Amazon-Redshift", ... ... }

Amazon Redshift API を使用してクラスターのパブリックキーとクラスターノード IP アドレスを取得するには、DescribeClusters アクションを使用します。詳細については、Amazon Redshift CLI ガイド の「describe-clusters」またはAmazon Redshift API ガイド の「DescribeClusters」を参照してください。