本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 3:檢索 Amazon Redshift 叢集公有金鑰和叢集節點 IP 地址
使用主控台擷取您的叢集的 Amazon Redshift 叢集公有金鑰和叢集節點 IP 地址
-
存取 Amazon Redshift 管理主控台。
-
按一下導覽窗格中的 Clusters (叢集) 連結。
-
從清單選取您的叢集。
-
找到 SSH Ingestion Settings (SSH 擷取設定) 群組。
記下 Cluster Public Key (叢集公有金鑰) 和 Node IP addresses (節點 IP 地址)。您將在稍後的步驟中用到它們。
您將使用步驟 3 的私有 IP 地址來設定 Amazon EC2 主機以接受來自 Amazon Redshift 的連線。
若要使用 Amazon Redshift CLI 來擷取叢集的叢集公有金鑰和叢集節點 IP 地址,請執行 Describe-clusters 命令。例如:
aws redshift describe-clusters --cluster-identifier <cluster-identifier>
響應將包括 ClusterPublicKey 值和私有和公有 IP 地址的清單,類似於下列:
{ "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": "ds2.xlarge", "ClusterPublicKey": "ssh-rsa AAAABexamplepublickey...Y3TAl Amazon-Redshift", ... ... }
若要使用 Amazon Redshift API 來檢索叢集的叢集公有金鑰和叢集節點 IP 地址,請使用DescribeClusters
動作。如需詳細資訊,請參閱「」describe-clusters中的Amazon Redshift CLI 指南或者DescribeClusters在 Amazon Redshift API 指南中。