通过SLS-Ementor学习30个无服务器最佳实践
#aws #javascript #开源 #serverless

您的无服务器应用还不完美(尚未)

您目前是无服务器的学习,还是您已经是专家?不管... AWS提供如此多的服务和可能的配置,很难跟踪所有最佳实践

与我的团队一起,我们已经在AWS上构建了无服务器应用程序了几年。我们学到了很多东西,对我们来说,与您与社区分享我们的知识似乎很自然!

引入sls-mentor免费和开源工具自动分析您的AWS无服务器应用程序,并为您提供改进的提示!

sls-enmentor 将您的申请与30个最佳实践对您的申请进行评分,然后在以下每个类别中分配得分:

  • ðsGreen ITð??
  • ðâ安全ðâ
  • ðspeedð
  • ð°的价格ð°
  • ð稳定性ð

Find us on Github ⭐️

SLS-Ementor如何工作?

没什么更简单的!在您的CLI中加载AWS凭据,运行以下命令:

npx sls-mentor@latest --report

如果运行命令时遇到错误,请尝试用-p指定配置文件,并使用-r

指定一个区域

仅此而已!

- 我们需要具有管理权限的凭据。 SLS-Ementor基本上执行一堆listdescribe API调用您的资源

SLS-Ementor分析

SLS-Ementor将直接从云中分析您的应用程序,并产生这样的超级好报告:

sls-mentor report

该报告将在您的当前目录中生成,在称为.sls-mentor/index.html

的文件中

您的应用程序针对5个类别进行了评估,我们为您提供3个提高分数的技巧!对于每个提示,我们都会为您提供有关问题的解释,以及解决问题的方法。

在幕后,SLS-Ementor正在运行我们编写的30个规则。想要有关出了什么问题的更多详细信息吗? CLI将为您提供每个资源的规则列表,原因是。

sls-mentor CLI

- 如果您不想要报告,但只想查看失败的规则列表,只需删除--report flag。

接下来是什么?我们需要你的帮助!

  • 我们的报告功能非常新,我们想改进它!诸如整个服务统计数据之类的东西,我们的路线图上有更好的建议。
  • SLS-Ementor缺乏与IAM政策有关的安全规则。我们将尽快添加它们!
  • AWS不仅与无服务器有关,如果您有一些 serverful 与我们共享的知识,请随时贡献!
  • 我们有现有的问题等待贡献者,我们也愿意接受新的想法!随时加入我们on GitHub

了解有关SLS-Ementor的更多信息

有关更多信息,请参见我们的website,或查看我们的GitHub repository

与团队一起,我们已经制作了一些文章,其中包含SLS-Ementor规则。随时检查它们!

非常感谢我在这个项目中与之合作的每个人,尤其是Juliette,Marek,Quentin和Vincent!

Find us on Github ⭐️