クイック スタート
MongoDB CLIは、 MongoDB Atlas 、 MongoDB Cloud Manager 、 MongoDB Ops Managerのプロジェクトとクラスターを管理するためのコマンドラインインターフェイスを提供します。このチュートリアルでは、 MongoDB CLIをダウンロード、インストール、構成する方法を説明します。次に、各プラットフォームに対して、すぐに使用できるMongoDBクラスターを作成する方法を説明します。
このチュートリアルで言及されているコマンドの参照ページは、 mongocliセクションで利用できます。
前提条件
開始する前に、環境がMongoDB CLIのインストールと使用に互換性があることを確認してください。
このチュートリアルには次のものが必要です。
Atlas 、Atlas CloudCloud Manager Manager 、またはMongoDBMongoDB Ops Manager Ops Managerの組織とプロジェクト
MongoDB CLI のダウンロードとインストール
MongoDB CLI のダウンロードとインストールの詳細については、「 MongoDB CLIのインストール 」を参照してください。 MongoDB CLI をインストールした後、次のコマンドを実行してインストールを確認します。
mongocli help
プログラムによるアクセス キーの生成
MongoDB CLIMongoDBAtlas CLIは、 プログラムによるアクセス キー を使用して、Cloud Manager MongoDB Ops ManagerAtlas 、 Cloud Manager 、またはMongoDB Ops Managerプロジェクトにアクセスします。プログラマティックAPIキーには、以下が必要です。
{0
project owner
以上のロールIPアドレスまたは CIDR 範囲のアクセス リスト エントリ
プログラマティックAPIキーの生成の詳細については、以下を参照してください。
MongoDB CLI の設定
mongocli configとmongocli config setコマンドを使用して、MongoDB サービスへの MongoDB CLI アクセスを構成できます。
次の手順では、 構成ファイル に デフォルトのプロファイル を作成します。このプロファイルは、このチュートリアルの他のすべてのコマンドで使用できます。
任意: プログラマティックAPIキー を入力します。
プロンプトが表示されたら、Atlas 配置のPublic API Key
とPrivate API Key
を入力します。
? Public API Key: [? for help] abcdef ? Private API Key: [? for help] ************************************
デフォルトの組織を選択します。
APIキーを入力した場合、コマンドにはAPIキーがアクセスできる組織の名前とIDが表示されます。
組織を選択します。
Down Arrow
とUp Arrow
キーを押して、目的の組織を強調表示するか、 または組織名を入力して、利用可能な組織をフィルタリングします。
? Default Org ID: [Use arrows to move, type to filter] Org1 (5e39bf1212121e685774c81c) Enter
を押します。
APIキーを入力しなかった場合は、コマンドによってDefault Organization ID
の入力を求めるメッセージが表示されます。
デフォルトのプロジェクトを選択します。
APIキーを入力した場合、コマンドにはAPIキーがアクセスできるプロジェクトの名前と ID が表示されます。
プロジェクトを選択します。
Down Arrow
キーとUp Arrow
キーを押して、目的のプロジェクトをハイライトするか、 またはプロジェクト名を入力して、利用可能なプロジェクトをフィルタリングします。
? Default Project ID: [Use arrows to move, type to filter] Project1 (5e5ebffd0c04a97009061234) Project2 (5cfacee6014b761b07f15678) Project3 (5e39bf4979358e6857741212) Project4 (5c815cc7014b768fb67e3434) Enter
を押します。
APIキーを入力しなかった場合は、コマンドによってDefault Project ID
の入力を求めるメッセージが表示されます。
オプション: Goテンプレートを使用してMongoDB CLI出力をカスタマイズします。
Go
テンプレートを使用してMongoDB CLIの出力フィールドと形式をカスタマイズする方法の詳細については、「 Goテンプレートを使用したMongoDB CLI出力のカスタマイズ 」を参照してください。
mongocli configとmongocli config setコマンドを使用して、MongoDB サービスへの MongoDB CLI アクセスを構成できます。
次の手順では、 構成ファイル に デフォルトのプロファイル を作成します。このプロファイルは、このチュートリアルの他のすべてのコマンドで使用できます。
任意: APIキー を入力します。
Public API Key
プロンプトが表示されたら、Private API Key
MongoDB Cloud Manager配置の と を入力します。
? Public API Key: [? for help] abcdef ? Private API Key: [? for help] ************************************
デフォルトの組織を選択します。
APIキーを入力した場合、コマンドにはAPIキーがアクセスできる組織の名前とIDが表示されます。
組織を選択します。
Down Arrow
とUp Arrow
キーを押して目的の組織を強調表示するか、 または組織名を入力して、利用可能な組織をフィルタリングします。
? Default Org ID: [Use arrows to move, type to filter] Org1 (5e39bf1212121e685774c81c) Enter
を押します。
APIキーを入力しなかった場合は、コマンドによってDefault Organization ID
の入力を求めるメッセージが表示されます。
デフォルトのプロジェクトを選択します。
APIキーを入力した場合、コマンドにはAPIキーがアクセスできるプロジェクトの名前と ID が表示されます。
プロジェクトを選択します。
Down Arrow
キーとUp Arrow
キーを押して、目的のプロジェクトをハイライトするか、 またはプロジェクト名を入力して、利用可能なプロジェクトをフィルタリングします。
? Default Project ID: [Use arrows to move, type to filter] Project1 (5e5ebffd0c04a97009061234) Project2 (5cfacee6014b761b07f15678) Project3 (5e39bf4979358e6857741212) Project4 (5c815cc7014b768fb67e3434) Enter
を押します。
APIキーを入力しなかった場合は、コマンドによってDefault Project ID
の入力を求めるメッセージが表示されます。
オプション: Goテンプレートを使用してMongoDB CLI出力をカスタマイズします。
Go
テンプレートを使用してMongoDB CLIの出力フィールドと形式をカスタマイズする方法の詳細については、「 Goテンプレートを使用したMongoDB CLI出力のカスタマイズ 」を参照してください。
mongocli configとmongocli config setコマンドを使用して、MongoDB サービスへの MongoDB CLI アクセスを構成できます。
次の手順では、 構成ファイル に デフォルトのプロファイル を作成します。このプロファイルは、このチュートリアルの他のすべてのコマンドで使用できます。
MongoDB Ops Manager にアクセスするために使用するURLを入力します。
? URL to Access Ops Manager: http://mms.example.com:8080
任意: APIキー を入力します。
プロンプトが表示されたら、 MongoDB Ops Manager配置の Public API Key
と Private API Key
を入力します。
? Public API Key: [? for help] abcdef ? Private API Key: [? for help] ************************************
デフォルトの組織を選択します。
APIキーを入力した場合、コマンドにはAPIキーがアクセスできる組織の名前とIDが表示されます。
組織を選択します。
Down Arrow
とUp Arrow
キーを押して目的の組織を強調表示するか、 または組織名を入力して、利用可能な組織をフィルタリングします。
? Default Org ID: [Use arrows to move, type to filter] Org1 (5e39bf1212121e685774c81c) Enter
を押します。
APIキーを入力しなかった場合は、コマンドによってDefault Organization ID
の入力を求めるメッセージが表示されます。
デフォルトのプロジェクトを選択します。
APIキーを入力した場合、コマンドにはAPIキーがアクセスできるプロジェクトの名前と ID が表示されます。
プロジェクトを選択します。
Down Arrow
キーとUp Arrow
キーを押して、目的のプロジェクトをハイライトするか、 またはプロジェクト名を入力して、利用可能なプロジェクトをフィルタリングします。
? Default Project ID: [Use arrows to move, type to filter] Project1 (5e5ebffd0c04a97009061234) Project2 (5cfacee6014b761b07f15678) Project3 (5e39bf4979358e6857741212) Project4 (5c815cc7014b768fb67e3434) Enter
を押します。
APIキーを入力しなかった場合は、コマンドによってDefault Project ID
の入力を求めるメッセージが表示されます。
オプション: Goテンプレートを使用してMongoDB CLI出力をカスタマイズします。
Go
テンプレートを使用してMongoDB CLIの出力フィールドと形式をカスタマイズする方法の詳細については、「 Goテンプレートを使用したMongoDB CLI出力のカスタマイズ 」を参照してください。
次のステップ
MongoDBサービスにアクセスするためのMongoDB CLIをインストールして構成したので、次の手順に進みます。