本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
尋找執行個體的端點
您可以使用 Amazon DocumentDB 主控台或. AWS CLI
- Using the AWS Management Console
-
使用主控台尋找執行個體的端點
-
在導覽窗格中,選擇叢集。
提示
如果畫面左側沒有出現導覽窗格,請選擇頁面左上角的功能表圖示 ()。
-
在 [叢集] 導覽方塊中,您會看到 [叢集識別碼] 資料行。您的執行個體會列在叢集下,類似下方的螢幕擷取畫面。
-
勾選您感興趣的執行個體左側的核取方塊。
-
向下捲動到 Details (詳細資訊) 區段,然後找到執行個體端點。
-
若要連接至這個執行個體,捲動到 Connect (連接) 區段。找出
mongo
殼層的連線字串及可用在應用程式碼的連線字串,以連接至您的執行個體。
- Using the AWS CLI
-
若要使用尋找執行個體端點 AWS CLI,請使用這些引數執行下列命令。
引數
-
--db-instance-identifier
選擇性。指定要傳回其端點的執行個體。如果省略,則最多會傳回您的 100 個執行個體的端點。 -
--query
選擇性。指定顯示的欄位。有助於減少您尋找端點時需要檢視的資料量。如果省略,將會傳回執行個體的所有資訊。Endpoint
欄位有三個成員,若如以下範例將其列入查詢中,則會傳回全部三個成員。如果您只對某些Endpoint
成員有興趣,請將查詢中的Endpoint
取代為您有興趣的成員,如第二個範例所示。 -
--region
選擇性。使用--region
參數來指定您要套用命令的區域。若省略,則使用您的預設區域。
若為 Linux、macOS 或 Unix:
aws docdb describe-db-instances \ --region
us-east-1
\ --db-instance-identifiersample-cluster-instance
\ --query 'DBInstances[*].[DBInstanceIdentifier,Endpoint]'針對 Windows:
aws docdb describe-db-instances ^ --region
us-east-1
^ --db-instance-identifiersample-cluster-instance
^ --query 'DBInstances[*].[DBInstanceIdentifier,Endpoint]'此操作的輸出看起來像下面的(JSON格式)。
[ [ "sample-cluster-instance", { "Port": 27017, "Address": "sample-cluster-instance.corcjozrlsfc.us-east-1.docdb.amazonaws.com", "HostedZoneId": "Z2R2ITUGPM61AM" } ] ]
您可以藉由指定
Endpoint.Port
和Endpoint.Address
來修改您的查詢,降低輸出以消除端點的HostedZoneId
。若為 Linux、macOS 或 Unix:
aws docdb describe-db-instances \ --region
us-east-1
\ --db-instance-identifiersample-cluster-instance
\ --query 'DBInstances[*].[DBInstanceIdentifier,Endpoint.Port,Endpoint.Address]'針對 Windows:
aws docdb describe-db-instances ^ --region
us-east-1
^ --db-instance-identifiersample-cluster-instance
^ --query 'DBInstances[*].[DBInstanceIdentifier,Endpoint.Port,Endpoint.Address]'此操作的輸出看起來像下面的(JSON格式)。
[ [ "sample-cluster-instance", 27017, "sample-cluster-instance.corcjozrlsfc.us-east-1.docdb.amazonaws.com" ] ]
現在,有了執行個體端點,您可以使用
mongo
或mongodb
連接至該執行個體。如需詳細資訊,請參閱連接到端點。 -