2020-04-28

設定 MongoDB Atlas

設定 MongoDB Atlas

Atlas 是 MongoDB 的資料庫雲端服務,這個服務建立在 AWS、GCP 和 Azure 三大雲端服務之上,提供了許多線上功能和工具。

對一般用戶來說,比較吸引人的是可以在註冊帳號後,免費使用一個基本款固定容量的雲端資料庫(號稱永久免費)。當然如果有更多容量和效能的需求,可以使用付費服務。

Atlas 可以使用自家的 MongoDB Compass 或 mongo shell 操作和管理,當然也可以使用 Robo 3T 等第三方工具管理。

以下是設定 Atlas 的過程簡述:

  • 到 MongoDB 官網註冊一個帳號,或按「try free」註冊。

  • 登入後,點按「Build a Cluster」按鈕,以建立 Altas Cluster。供應商不知道選誰就使用預設 AWS,服務中心(地區)也是一樣不知道就選預設值。然後給個 Cluster Name,使用變數命名規則即可,我是命名為 ClusterShin。

  • 點選左側的 SECURITY > Database Access,新增可存取資料庫的用戶。

  • 點選左側的 SECURITY > Network Access,新增可存取資料庫的 IP。測試的話,可以先選「ALLOW ACCESS FROM ANYWHERE」。若是 production 環境建議使用固定 IP。

  • 點選左側的 DATA STORAGE > Clusters,然後在 Clusters 畫面中,找到你的 Cluster,點選「conect」按鈕。

  • 在跳出的 lightbox 中,點選「Connect with the mongo shell」,點選「I have the mongo shell installed」,拷備連結的字串,如下。

mongo "mongodb+srv://clustershin-g2os9.mongodb.net/test" --username shinderlin

把拷備的字串貼到 terminal 執行,接著輸入密碼即可操作。

沒有留言:

FB 留言