无服务器 - 安装


无服务器安装已在另一个教程点教程中介绍。在这里复制它,并进行一些修改和添加。

步骤1 - 安装nodejs

首先,您需要先安装nodejs。您可以通过打开命令提示符并输入node -v来检查您的计算机中是否安装了nodejs 。如果安装了,您将获得节点的版本号。否则,您可以从此处下载并安装节点。

安装节点

步骤 2 - 使用 npm 命令安装无服务器

您可以使用以下命令安装无服务器(npm 代表节点包管理器) -

npm install -g serverless

您可以通过运行serverless create --help检查它是否已成功安装。如果无服务器安装成功,您应该会看到创建插件的帮助屏幕。

安装帮助

请注意,您可以在所有命令中使用简写sls而不是serverless 。

步骤 3 - 配置凭证

您需要从 AWS 获取凭证才能配置无服务器。为此,可以在 AWS 控制台中创建一个用户(通过 IAM -> 用户 -> 添加用户),或者单击 IAM -> 用户中的现有用户。如果您要创建新用户,则需要附加一些必需的策略(例如 Lambda 访问权限、S3 访问权限等)或向用户提供管理员访问权限。

设置权限

创建用户后,您将能够看到访问密钥和秘密密钥。请对此保密。

密钥

如果您是现有用户,您可以按照此处提到的步骤生成新的 Access Key 和 Secret 。

一旦您拥有方便的访问密钥和密钥,您可以使用以下命令在无服务器中配置凭据 -

serverless config credentials --provider aws --key 1234 --secret 5678 --profile custom-profile

配置文件字段是可选的。如果将其留空,则默认配置文件为“aws”。请记住您设置的配置文件名称,因为您必须在我们将在下一个教程中看到的 serverless.yml 文件中提及它。

如果您已完成上述步骤,则无服务器配置已完成。继续下一章创建您的第一个无服务器项目。