摘自:
https://blog.csdn.net/afxcontrolbars/article/details/72629862
console.log('Loading event...');
var json = {
"service": "lambda",
"reference": "https://aws.amazon.com/lambda/faqs/",
"questions": [{
"q": "What is AWS Lambda?",
"a": "AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume - there is no charge when your code is not running. "
},{
"q":"What events can trigger an AWS Lambda function?",
"a":"You can use AWS Lambda to respond to table updates in Amazon DynamoDB, modifications to objects in Amazon S3 buckets, "
},{
"q":"When should I use AWS Lambda versus Amazon EC2?",
"a":"Amazon Web Services offers a set of compute services to meet a range of needs. Amazon EC2 offers flexibility, with a wide range of instance types and the option to customize the operating system, "
},{
"q":"What kind of code can run on AWS Lambda?",
"a":"AWS Lambda offers an easy way to accomplish many activities in the cloud. For example, "
}
]
}
exports.handler = function(event, context) {
var rand = Math.floor(Math.random() * json.questions.length);
console.log("Quote selected: ", rand);
var response = {
body: JSON.stringify(json.questions[rand])
};
console.log(response);
context.succeed(response);
};