取得連接字串

連線字串可讓您在應用程式與 Databases for MongoDB 實例之間建立連線。

在 UI 中取得連接字串

請遵循下列步驟來擷取 Databases for MongoDB 實例連線字串:

  1. 在您的部署中概覽頁面,向下捲動到端點部分。
  2. 端點部分,您會發現快速啟動選項卡包含以下部分:
    • 使用 CLI 連接-本節包含透過 IBM CLI連接至部署的相關資訊。
    • 使用 MongoDB Enterprise Client 連接-此區段可讓您取得 TLS 憑證並連接至部署。

在 CLI 中取得連接字串

您也可以使用 Cloud Databases CLI 外掛程式 Connection 指令來擷取連線字串。

該指令如下圖所示:

ibmcloud cdb deployment-connections <INSTANCE_NAME_OR_CRN> -u <NEWUSERNAME> [--endpoint-type <ENDPOINT_TYPE>]

如需相關資訊,請參閱 Connections 指令選項

指令選項

  • 如果您未指定 user,依預設,Connections 指令會傳回 admin 使用者的資訊。
  • 如果您未指定 endpoint-type,依預設,連線字串會傳回公用端點。
  • 如果您的部署只有專用端點,請指定 --endpoint-type private 或指令傳回錯誤。 未施行使用者和端點類型。 您可以透過任一端點使用部署中的任何使用者。

在 API 中取得連接字串

若要從 Cloud Databases API擷取使用者的連線字串,請使用 連線端點。 若要建立連線字串,請確保路徑包括應該使用的特定使用者及端點類型 (公用或專用)。 使用者和端點類型不受限制或強制執行。 您可以彈性使用部署中可用的任何使用者,以及任何一個端點 (如果部署中同時存在這兩個端點)。

API 指令看起來如下:

curl -X GET -H "Authorization: Bearer <>" 'https://api.{region}.databases.cloud.ibm.com/v5/ibm/deployments/{id}/users/{userid}/connections/{endpoint_type}'

請記得將 {region}、{id}、{userid}及 {endpoint_type} 取代為適當的值。

附加用戶和連接字串

Databases for MongoDB 部署的存取權不限於 admin 使用者。 使用使用者介面、Cloud Databases CLI 外掛程式Cloud Databases API,建立更多使用者並擷取他們特定的連線字串。

部署上的所有使用者都可以使用連線字串,包括公用或專用端點的連線字串。

如需相關資訊,請參閱 管理使用者和角色 頁面。