0

Je tente de déployer le cluster MongoDB à l'aide d'AWS CLI.Nuances AWS CLI

En tant que modèle, j'ai utilisé MongoDB-VPC.template, qui est fourni avec plusieurs variantes de membres de jeu de réplicas et d'options de partition. Tout est en train de se déployer très bien, si j'utilise AWS GUI, mais quand j'essaye de déployer VIA CLI, je ne reçois que l'instance NAT + Prime.

Ci-dessous vous pouvez voir mon invite.

La question est de savoir comment spécifier la quantité de membres replicaSet, deux ou plus.

aws cloudformation create-stack --stack-name i --template-url https://s3.amazonaws.com/quickstart-reference/mongodb/latest/templates/MongoDB-VPC.template --parameters ParameterKey=KeyName,ParameterValue=some-key --capabilities CAPABILITY_IAM 

Répondre

0

Vous devez passer les paramètres pour le script comme vous l'envoyez via le formulaire sur le webui:

aws cloudformation create-stack 
--stack-name i 
--template-url https://s3.amazonaws.com/quickstart-reference/mongodb/latest/templates/MongoDB-VPC.template 
--parameters ParameterKey=KeyName,ParameterValue=some-key 
ParameterKey=ClusterReplicaSetCount,ParameterValue=4 
ParameterKey=ClusterReplicaSetCount,ParameterValue=4 
ParameterKey=ClusterReplicaSetCount,ParameterValue=4 
ParameterKey=ClusterReplicaSetCount,ParameterValue=4 
--capabilities CAPABILITY_IAM 

(De toute évidence, il a mis une seule fois, juste montré où pouvez-vous mettre en place la d'autres paramètres d'entrée pour le script CloudFormation)

(le script est une ligne ont rendu plusieurs lignes pour une meilleure lisibilité)

Source:.. Passing Parameters to CloudFormation Stacks with the AWS CLI and Powershell

+0

Merci Adam. –