跳至主要内容

课程

开发者的 AWS 安全实践

中级3 小时

保障所交付 AWS 工作负载的安全:最小权限 IAM、短期凭证、API 授权、密钥处理、加密和 CloudTrail 证据。

Python3 小时12 个视频45 个练习2,550 XP94成就证明

创建您的免费账户

继续使用 Google
或
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版 →

课程简介

当您的代码调用 AWS 时,实际被检查的是谁的权限?如果弄错了,您可能会发布一个能读取账号内所有存储桶的角色。开发者的 AWS 安全实践专为在 AWS 上交付真实工作负载的开发者而设,逐步讲解工作中真正需要做的安全决策。您将把长期密钥替换为短期、基于角色的访问,并能读懂 IAM 策略,准确预测它是允许还是拒绝。您会为 API 和应用用户选择合适的授权方式,把机密从代码和日志中移除,并选用审计可核验的加密方案。最后,您将解读 CloudTrail 证据,并根据实际行为收紧角色权限。通过围绕同一运行中应用构建的动手场景,您将带着可自信解释的安全决策离开,并为 AWS Certified Developer - Associate 考试中的 Security 领域打下实用基础。

先修要求

课程体系

课程大纲

1

AWS 上的身份与最小权限

本章将构建保护真实 AWS 工作负载的思维模型:区分发起调用的参与者与 AWS 实际评估的主体。接着,您将按照 AWS 的方式阅读 IAM 策略,判断一次调用是被允许、被拒绝,还是根本没有匹配到任何规则而被静默阻止。最后,您会用角色假设、临时凭证和预签名 URL 替换长期访问密钥,从根源上把密钥移出代码仓库。
开始本章
2

应用的认证与授权

本章将明确划分用于登录的 Cognito 用户池与用于获取 AWS 凭证的身份池,并在信任令牌内容前先验证其签名。随后,您会梳理权限真实来源于哪里:身份策略、资源策略,以及对其进行限制的边界策略,并据此在 API Gateway 端点上在 IAM、Cognito 与 Lambda 授权器之间做出选择。最后,您将把机密从代码和日志中移除,选择能经受事件复盘的存储方式、遮蔽策略与轮换习惯。
开始本章
3

加密与"回执"

本章将把加密模式与需求一一匹配:S3 对象的四种加密方式,以及用于强制传输中加密的那一条策略。接着,您会弄清当密钥策略与 IAM 策略同时生效时,谁才真正控制 KMS 密钥,并足够细致地阅读 CloudTrail,从"沉默"中判断是无人记录,还是确有其事但未被记录。最后,您将把整门课的检查清单应用到即将发布的一项服务上,看到相同的身份、机密与加密决策如何延伸到流水线和代表您调用 AWS 的 AI 代理。
开始本章

开发者的 AWS 安全实践

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。