понедельник, 14 мая 2018 г.

Serverless, Node.js, Amazon

Пытался подконнектить свою Монгу Атлас (которая бесплатная) к амазону - фиг. https://www.mongodb.com/blog/post/serverless-development-with-nodejs-aws-lambda-mongodb-atlas 
Команда в туториале не работает:

 lambda-local -l app.js -e event.json -E {\"MONGODB_ATLAS_CLUSTER_URI\":\"mongodb://lambdauser:AJ5bMwiRtRCmSGaP@cluster0-shard-00-00-g3ktq.mongodb.net:27017\,cluster0-shard-00-01-g3ktq.mongodb.net:27017\,cluster0-shard-00-02-g3ktq.mongodb.net:27017/test_db?ssl=true\&replicaSet=Cluster0-shard-0\&authSource=admin\"} 

Invalid environment variable JSON format. Example: {\"key\":\"val\"\,\"key2\":\"val2\"}

 правда она для Убунты.
Я ее переделал (убрал бэкслэши):

 lambda-local -l app.js -e event.json -E {\"MONGODB_ATLAS_CLUSTER_URI\":\"mongodb://lambdauser:AJ5bMwiRtRCmSGaP@cluster0-shard-00-00-g3ktq.mongodb.net:27017,cluster0-shard-00-01-g3ktq.mongodb.net:27017,cluster0-shard-00-02-g3ktq.mongodb.net:27017/test_db?ssl=true&replicaSet=lambdademo-shard-0&authSource=admin\"} 

 Дает Timeout Error

Комментариев нет:

Отправить комментарий