構成ファイルを使用して Atlas クラスターを作成する
項目一覧
このチュートリアルでは、Atlas CLI コマンドを使用して、構成ファイルから新しい Atlas クラスターを作成する方法を説明します。 具体的には、次の方法を示します。
Atlasクラスターの説明 コマンドを使用して、Atlas 既存の クラスター の構成設定を取得し、その設定を構成ファイルに保存します。
Atlasクラスター作成 コマンドを使用して、構成ファイルからAtlas クラスターを作成します。
前提条件
始める前に、以下のものを用意してください。
既存のクラスター設定を取得する Atlas 組織とプロジェクトの ID を含むプロファイル。
構成ファイルから Atlas クラスターを作成
このセクションの手順を使用すると、構成ファイルを手動で作成する代わりに、既存のクラスターから設定をエクスポートすることで、新しいクラスターを簡単に作成できます。
既存のクラスター構成設定をファイルにエクスポートする
1
まだ接続していない場合は、プログラムによるアクセスのために Atlas アカウントに接続します。
詳しくは、「 Atlas CLI からの接続 」を参照してください。
(任意)新しいクラスターの構成ファイルを編集する
1
構成設定を表示するには、テキスト エディターでJSONファイルを開きます。
例
次の例では、 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
(任意)必要に応じて、構成ファイルの設定を変更します。
オプションおよび必須設定の詳細については、クラスター構成ファイル を参照してください。
構成ファイルを使用した新しいクラスターの作成
1
Atlas アカウントにまだ接続していない場合は、プログラムによるアクセスのために Atlas アカウントに接続します。
詳しくは、「 Atlas CLI からの接続 」を参照してください。
2