接続方法の選択
Atlas CLI から既存の Atlas アカウントに接続する場合は、次のいずれかのコマンドで認証できます。
| コマンド | 認証方法 | ユースケース | 
|---|---|---|
| 
 | Atlas のログイン認証情報と認証トークン | 非プログラムの使用に最適 | 
| 
 | APIキー | プログラムによる使用に最適 | 
重要
APIキーは、Atlas CLI 構成ファイルにプレーンテキストで保存されます。 APIキーはパスワードのようなものです。 構成ファイルが適切に保護されていることを確認してください。
新しい Atlas アカウントを作成するか、クラスターを持たない既存のアカウントにオンボードする方法については、「 Atlas を使い始める 」を参照してください。
使用可能な接続オプションの詳細については、以下のユースケースを選択してください。
atlas auth loginコマンドを使用して、Atlas ログイン認証情報と 1 回限りの認証トークンを使用して認証します。 atlas auth
loginでは、手動ログインと認証トークンの検証が必要になります。このトークンは12時間有効です。 atlas auth loginと接続する場合、 APIキーは任意です。
atlas auth loginを実行すると、次のことが可能になります。
- 必要最小限の設定で接続し - --projectId- --orgId、各コマンドで フラグと フラグを指定します。これが、初めてログインを開始する最も簡単な方法です。
- 接続設定をプロファイルに保存します。 プロファイルには、プロジェクト ID、組織 ID、および任意で、今後の Atlas CLI セッションで使用するAPIキーが保存されます。 時間を節約するには、各コマンドで - --projectIdと- --orgIdフラグを使用する代わりにプロファイルを指定します。
このコマンドで認証するには、 API キーを設定する必要があります。
atlas config initコマンドを実行すると、Atlas CLI は API キーの入力を要求し、 APIキーを保存するプロファイルを自動的に作成します。 atlas config initは、手動ログインやトークン検証を必要としないため、プログラムとして使用するのに最適です。
atlas config initで接続 を使用すると、次のことが可能になります。
- 必要最小限の設定で接続し - --projectId- --orgId、各コマンドで フラグと フラグを指定します。これが、初めてログインを開始する最も簡単な方法です。
- 追加の接続設定をプロファイルに保存します。 プロファイルには、プロジェクト ID、組織 ID、および任意で、今後の Atlas CLI セッションで使用するAPIキーが保存されます。 時間を節約するには、各コマンドで - --projectIdと- --orgIdフラグを使用する代わりにプロファイルを指定します。
必要最小限の設定で接続する
ユースケースを選択し、必要最小限の設定で Atlas CLI から接続する手順に従ってください。
前提条件を完了する
- ホストの IP アドレスをIP アクセス リストに追加します。 - Atlas user認証情報を使用して認証し、組織の所有者がIP 組織のAtlas UI の アクセス リストを IPIP有効にする 場合、この組織でコマンドを実行するには、 アドレスを アクセス リストに追加する必要があります。詳細については、「 Atlas UI の IP アクセス リストが必要 」を参照してください。 
実行手順
ユースケースを選択し、手順に従ってAtlas CLI から迅速に接続します。
Atlas CLI に戻り、デフォルトのプロファイル オプションを受け入れます。
ターミナルに戻ります。 正常に接続すると、というメッセージが表示されます。
Successfully logged in as {Your Email Address}.
次のオプションが表示されている場合は、 Enterを押してデフォルトのプロファイル構成を受け入れます。
- Default Org ID
- Default Project ID
- Default Output Format
- Default MongoDB Shell Path
重要
以前に MongoCLI のAPIキーを使用してプロファイルを設定した場合、プロファイルは自動的に 移行されます。 一部の移行済みプロファイルでは、 atlas auth loginで認証中に Atlas CLI コマンドが失敗する可能性があります。 競合が発生した場合にatlas auth loginを実行すると、次のメッセージが表示されます。
There was an error fetching your organizations: Global user is from outside access listed subnets. 
競合を修正するには、構成ファイルを開き、デフォルトのプロファイルを削除して、 atlas auth loginを再度実行します。
--projectIdと--orgId フラグを使用して コマンドを発行します。
Atlas CLI セッション中にAtlas CLI コマンドを実行するときは、 --projectIdと--orgIdフラグを使用してプロジェクト ID と組織 ID を指定します。
例
atlas alerts list --projectId 60b3c81153cf986293e2608b 
--projectIdと--orgId フラグを使用して コマンドを発行します。
Atlas CLI セッション中にAtlas CLI コマンドを実行するときは、 --projectIdと--orgIdフラグを使用してプロジェクト ID と組織 ID を指定します。
例
atlas alerts list --projectId 60b3c81153cf986293e2608b 
次のステップへ進む
デフォルトのプロファイルを変更して接続設定を保存するか、別のプロファイルを作成するには、 「 接続設定を保存する 」を参照してください。