内容领域 2:配置管理和 IaC - AWS Certified DevOps Engineer

内容领域 2:配置管理和 IaC

任务说明 2.1:定义云基础设施和可重用组件以在整个生命周期内预置和管理系统。

掌握以下知识:

  • 适用于 AWS 的基础设施即代码 (IaC) 选项和工具

  • 基于 IaC 的平台的更改管理流程

  • 配置管理服务和策略

具备以下技能:

  • 编写和部署 IaC 模板(例如 AWS Serverless Application Model [AWS SAM]、AWS CloudFormation、AWS Cloud Development Kit [AWS CDK])

  • 跨多个账户和 AWS 区域应用 CloudFormation 堆栈集

  • 确定最佳的配置管理服务(例如 AWS OpsWorks、AWS Systems Manager、AWS Config、AWS AppConfig)

  • 将基础设施模式、监管控制和安全标准实施到可重用 IaC 模板中(例如 AWS Service Catalog、CloudFormation 模块、AWS CDK)

任务说明 2.2:部署自动化功能,在多账户或多区域环境中创建、加入和保护 AWS 账户。

掌握以下知识:

  • AWS 账户结构、最佳实践和相关的 AWS 服务

具备以下技能:

  • 标准化和自动化账户预置和配置

  • 创建、整合和集中管理账户(例如 AWS Organizations、AWS Control Tower)

  • 对多账户和复杂的企业结构应用 IAM 解决方案(例如 SCP、代入角色)

  • 批量实施和开发监管及安全控制措施(AWS Config、AWS Control Tower、AWS Security Hub、Amazon Detective、Amazon GuardDuty、Service Catalog、SCP)

任务说明 2.3:针对复杂任务及大型环境,设计和构建自动化解决方案。

掌握以下知识:

  • 自动执行任务和流程的 AWS 服务和解决方案

  • 与 AWS 软件定义的基础设施交互的方法和策略

具备以下技能:

  • 自动执行系统清点、配置和补丁管理(例如 Systems Manager、AWS Config)

  • 针对复杂场景开发 AWS Lambda 函数自动化功能(例如,AWS SDK、Lambda、AWS Step Functions)

  • 自动将软件应用程序配置为所需的状态(例如 OpsWorks、Systems Manager 状态管理器)

  • 保持软件合规性(例如 Systems Manager)