在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):serverless/serverless开源软件地址(OpenSource Url):https://github.com/serverless/serverless开源编程语言(OpenSource Language):JavaScript 98.5%开源软件介绍(OpenSource Introduction):Website • Docs • Community Slack • Forum • Twitter • Meetups • We're Hiring • 简体中文 The Serverless Framework – Build applications on AWS Lambda and other next-gen cloud services, that auto-scale and only charge you when they run. This lowers the total cost of running and operating your apps, enabling you to build more and manage less. The Serverless Framework is a command-line tool that uses easy and approachable YAML syntax to deploy both your code and cloud infrastructure needed to make tons of serverless application use-cases. It's a multi-language framework that supports Node.js, Typescript, Python, Go, Java, and more. It's also completely extensible via over 1,000 plugins that can add more serverless use-cases and workflows to the Framework. Actively maintained by Serverless Inc. ContentsQuick StartInstallationInstall the npm install -g serverless Note: If you don’t already have Node on your machine, install it first. If you don't want to install Node or NPM, you can install Getting startedTo create your first project, run the command below and follow the prompts: # Create a new serverless project
serverless
# Move into the newly created directory
cd your-service-name The
Note: users based in China get a setup centered around the chinese Tencent provider. To use AWS instead, set the following environment variable: Your new serverless project should contain a If the templates proposed by serverless --template-url=https://github.com/serverless/examples/tree/v3/... DeployingIf you haven't done so already within the serverless deploy The deployed functions, resources and URLs will be displayed in the command output. Invoking functionIf you deployed an API, querying its URL will trigger the associated Lambda function. You can find that URL in the If you deployed a function that isn't exposed via a URL, you can invoke it via: serverless invoke -f hello
# Invoke and display logs:
serverless invoke -f hello --log Fetching function logsAll logs generated by a function's invocation are automatically stored in AWS CloudWatch. Retrieve those logs in the CLI via: serverless logs -f hello
# Tail logs
serverless logs -f hello --tail MonitoringYou can monitor and debug Lambda functions and APIs via the Serverless Dashboard. To set it up, run the following command in an existing project and follow the prompts: serverless Remove your serviceIf you want to delete your service, run serverless remove What's nextNow that Serverless Framework is installed, here is what you can do next:
Features
ContributingWe love our contributors! Please read our Contributing Document to learn how you can start working on the Framework yourself. Check out our help wanted or good first issue labels to find issues we want to move forward on with your help. CommunityLicensingServerless is licensed under the MIT License. All files located in the node_modules and external directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms in the MIT License. Previous Serverless Version 0.5.xYou can read the v0.5.x documentation at readme.io. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论