Docs Menu
Docs Home
/ /
Atlas CLI
/

構成ファイルを使用して Atlas クラスターを作成する

項目一覧

  • 前提条件
  • 構成ファイルから Atlas クラスターを作成
  • 既存のクラスター構成設定をファイルにエクスポートする
  • (任意)新しいクラスターの構成ファイルを編集する
  • 構成ファイルを使用した新しいクラスターの作成

このチュートリアルでは、Atlas CLI コマンドを使用して、構成ファイルから新しい Atlas クラスターを作成する方法を説明します。 具体的には、次の方法を示します。

  1. Atlasクラスターの説明 コマンドを使用して、Atlas 既存の クラスター の構成設定を取得し、その設定を構成ファイルに保存します。

  2. Atlasクラスター作成 コマンドを使用して、構成ファイルからAtlas クラスターを作成します。

始める前に、以下のものを用意してください。

このセクションの手順を使用すると、構成ファイルを手動で作成する代わりに、既存のクラスターから設定をエクスポートすることで、新しいクラスターを簡単に作成できます。

1

詳しくは、「 Atlas CLI からの接続 」を参照してください。

2
atlas clusters describe <cluster-name> --output json > myCluster.json

<cluster-name>前述のコマンドの [cluster-name] を、クローンする既存のクラスターの名前に置き換えます。

1

次の例では、 viエディターを使用して、 myCluster.jsonファイル内のmySandboxという名前のM10クラスターのレプリカセット設定を表示します。

vi myCluster.json
1{
2 "backupEnabled": true,
3 "biConnector": {
4 "enabled": false,
5 "readPreference": "secondary"
6 },
7 "clusterType": "REPLICASET",
8 "connectionStrings": {
9 "standard": "<connection-string>"
10 },
11 "diskSizeGB": 10,
12 "encryptionAtRestProvider": "NONE",
13 "groupId": "<group-id>",
14 "id": "<64403dd1f2a6b45e71527d5a>",
15 "mongoDBMajorVersion": "6.0",
16 "mongoDBVersion": "6.0.5",
17 "name": "mySandbox",
18 "paused": false,
19 "pitEnabled": true,
20 "stateName": "IDLE",
21 "replicationSpecs": [
22 {
23 "numShards": 1,
24 "id": "64403dbb0a052449df3d04ae",
25 "zoneName": "Zone 1",
26 "regionConfigs": [
27 {
28 "analyticsAutoScaling": {
29 "diskGB": {
30 "enabled": true
31 },
32 "compute": {
33 "enabled": true,
34 "scaleDownEnabled": true,
35 "minInstanceSize": "M10",
36 "maxInstanceSize": "M40"
37 }
38 },
39 "analyticsSpecs": {
40 "diskIOPS": 3000,
41 "ebsVolumeType": "STANDARD",
42 "instanceSize": "M10",
43 "nodeCount": 0
44 },
45 "electableSpecs": {
46 "diskIOPS": 3000,
47 "ebsVolumeType": "STANDARD",
48 "instanceSize": "M10",
49 "nodeCount": 3
50 },
51 "readOnlySpecs": {
52 "diskIOPS": 3000,
53 "ebsVolumeType": "STANDARD",
54 "instanceSize": "M10",
55 "nodeCount": 0
56 },
57 "autoScaling": {
58 "diskGB": {
59 "enabled": true
60 },
61 "compute": {
62 "enabled": true,
63 "scaleDownEnabled": true,
64 "minInstanceSize": "M10",
65 "maxInstanceSize": "M40"
66 }
67 },
68 "priority": 7,
69 "providerName": "AWS",
70 "regionName": "US_EAST_1"
71 }
72 ]
73 }
74 ],
75 "createDate": "2023-04-19T19:15:29Z",
76 "rootCertType": "ISRGROOTX1",
77 "versionReleaseSystem": "LTS",
78 "terminationProtectionEnabled": false
79}
2

オプションおよび必須設定の詳細については、クラスター構成ファイル を参照してください。

3
1

詳しくは、「 Atlas CLI からの接続 」を参照してください。

2
atlas clusters create <new-cluster-name> -f myCluster.json

前述のコマンドの<new-cluster-name>を、作成する新しいクラスターの名前に置き換えます。

3
atlas clusters watch <new-cluster-name>

前のコマンドの <new-cluster-name> を新しいクラスターの名前に置き換えます。

このコマンドは、クラスターのステータスがIDLE状態に達するまで定期的にクラスターのステータスをチェックします。 クラスターが期待どおりの状態に達すると、コマンドは「クラスターが利用可能」と表示されます。

戻る

クラスターの作成と設定