3.0 KiB
Get started with Serverless Framework Open Source & AWS
Getting started with Serverless Framework’s Open Source CLI and AWS takes only a few minutes. Install as a standalone binary, or with npm.
Install as a standalone binary
MacOS/Linux
To install the latest version, run this command in your terminal:
curl -o- -L https://slss.io/install | bash
To install an specific version you may set a VERSION variable, for example:
curl -o- -L https://slss.io/install | VERSION=2.21.1 bash
Then, open another terminal window to run the serverless program.
Windows
Install with Chocolatey:
choco install serverless
via npm
Note: If you don’t already have Node on your machine, you’ll need to install it first. We suggest using the latest LTS version of NodeJS.
Install the serverless CLI:
npm install -g serverless
Initial setup
Run the command below and follow the prompts:
serverless
The command will guide you to create a new serverless project.
Note: Users in China are presented with a setup centered around the chinese Tencent provider. If you're based in China and prefer to be presented with steps as outside of China, set the following environment variable: SERVERLESS_PLATFORM_VENDOR=aws
Upgrade
MacOS/Linux
serverless upgrade
Windows
choco upgrade serverless
via npm
npm update -g serverless
Set up your free Dashboard account
Learn more about the Serverless Framework Dashboard and sign up for free.
Once you’ve signed up, login to your dashboard from the CLI:
serverless login
You can either add a new service in your dashboard, or with the CLI, using the command:
serverless