Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AWS 无服务器架构安全


保护无服务器架构

有三种安全最佳实践

  • 审核您的系统是否有更改、意外访问、异常模式或错误。
  • 保护传输中和静止状态下的数据。
  • 始终使用最小权限原则。

适用于传统云基础设施的安全实践也适用于无服务器架构。

例如,您仍然必须遵循最小权限原则,并保护传输中和静止状态下的数据。

这适用于分布式架构和 Lambda 函数。


保护无服务器架构视频

W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。


利用 AWS 托管服务

要将共享责任转移到 AWS 与无服务器架构,请使用 AWS 托管服务。

您将遇到相同安全问题,但 AWS 将代表您处理更多问题。

您负责

  • 监控访客
  • 锁好个人物品
  • 只让您邀请的用户进入

为了保护您的服务免受非法访问,您可以授权 API 网关访问。

您可以通过三种方式授权 API 网关访问您的 API

  • AWS Identity and Access Management (IAM)
  • AWS Cognito
  • Lambda 授权器

选择最适合您当前身份验证模型和工作负载的选项。

安全组或网络访问控制列表是保护 Lambda 函数连接的 AWS 最佳实践。

您可以实施 AWS WAF 来保护您的网络免受 DoS 攻击。

您还可以从 共享责任模型 中受益。


限制对 API 的访问

要限制对 API 的访问,您可以选择三种方法

  • AWS IAM
  • AWS Cognito
  • Lambda 授权器

AWS IAM 最适合需要临时凭证的客户端。

AWS IAM 也非常适合您 AWS 环境内的客户端。

AWS Cognito 为您提供托管的注册和登录服务。

AWS Cognito 也可以充当身份提供者。

Lambda 授权器执行 Lambda 函数以授权客户端。

授权器非常适合集中式身份验证。

使用 API 网关进行身份验证可以降低保护您的 API 免受未经授权的用户访问的成本。

您也可以使用 API 网关功能来限制访问。

选择最适合您当前身份验证模型的选项。


AWS 无服务器练习

通过练习测试自己

练习

填写缺少的 API 授权方式。

1. AWS 
2. AWS 
3. Lambda 

开始练习


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.