AWS Certified Solutions Architect - Associate (SAA-C03)の学習教材
公開済みの教材をログインせずに読めます。改訂中の教材は公開していません。
- IAMポリシー評価ロジックを理解する
許可の付与と上限を分け、資源ポリシーのPrincipalによる例外も含めてIAM評価を読み解きます。
- IAMポリシー評価ロジックのシナリオ判断
IDポリシー、境界、セッションの具体的な許可集合を読み、資源側付与がある場合は前提を切り替えて考えます。
- IAMロールと一時的認証情報を理解する
STSのロールセッションを、権限・期限・実際の主体まで含めて設計します。
- IAMロールと一時的認証情報のシナリオ判断
期限切れ、トークン不足、ロールチェーン、PassRoleの事例を読み、失敗した段階を特定します。
- クロスアカウントアクセスを理解する
別アカウントへ長期キーを共有せずアクセスを委譲し、信頼・呼出し許可・実操作の三段階を確認します。
- クロスアカウントアクセスのシナリオ判断
監査会社への委譲と開発・本番アカウント間のアクセスを題材に、片側だけの設定不足を見つけます。
- AWS OrganizationsとSCPを理解する
SCPの同一階層と親子階層の評価を区別し、メンバー主体への制限と資源側の保護を分けて設計します。
- AWS OrganizationsとSCPのシナリオ判断
SCPの許可集合、OU移動、外部主体のアクセスを具体例で読み、管理者でも越えない境界を判断します。
- VPCのパブリック・プライベートサブネットの全体像
VPCのサブネットは名前で公開・非公開が決まるのではありません。宛先へ進む経路と、実際の資源のアドレス・許可を分けて考え、三層のWeb構成を組み立てます。
- VPCのパブリックを理解する
パブリックサブネットの作成と、実際にサービスを公開することを区別します。IGW、関連ルート、公開アドレス、通信許可がそろうまでを追います。
- プライベートサブネットを理解する
プライベートサブネットから何へ接続する必要があるかを整理します。インターネット、AWSサービス、内部DBでは出口の選択も許可の単位も異なります。
- VPCのパブリック・プライベートサブネットの違いと使い分け
公開・非公開の分類と、実際に通す通信を比較します。同じVPCでも、公開アドレス、ルート、許可、IPv6の組合せで結果が変わります。
- VPCのパブリック・プライベートサブネットのシナリオ判断
通販サイトの公開、更新、S3接続の障害から、足りない経路と許可を特定します。構成図を読み、症状と修正箇所を結び付ける練習です。
- Security GroupとNetwork ACLを理解する
Security GroupとNetwork ACLはどちらも通信制御ですが、適用する場所、状態管理、拒否と評価順が違います。要求と応答の両方を図にして正しい設定を選びます。
- Security GroupとNetwork ACLのシナリオ判断
広いSG、順序を誤ったNACL、戻り通信の不足を事例から診断します。ルールを足す前に、許可が合算されるのか順序で決まるのかを確認します。
- VPCエンドポイントとPrivateLinkを理解する
VPCエンドポイントはAWSサービス等への接続をVPC側から用意する仕組みです。Gateway型とInterface型の経路、DNS、認可を分けて学びます。
- VPCエンドポイントとPrivateLinkのシナリオ判断
S3通信のNAT費用、Interface Endpointの接続失敗、PrivateLinkでの限定公開を事例に、経路・DNS・SG・認可のどこを変更すべきかを判断します。
- S3 Block Public Accessとバケットポリシーを理解する
S3の非公開化を、BPAによる公開抑止とポリシーによる必要な利用者への許可に分けて学びます。
- S3 Block Public Accessとバケットポリシーのシナリオ判断
社内資料の公開事故とAccessDeniedを題材に、どの制御層が原因かを判定します。
- KMSキーと暗号化方式を理解する
KMSを使う設計を、データキーの流れ・許可・暗号化コンテキスト・リージョン・ライフサイクルに分解します。
- KMSキーと暗号化方式のシナリオ判断
部門別のファイル暗号化と災害復旧の事例から、許可条件、暗号化コンテキスト、キー移行の失敗原因を切り分けます。
- ACMとTLS証明書を理解する
TLS証明書を発行するだけで終わらず、名前・配置先・検証・更新・配備を一連の運用として学びます。
- ACMとTLS証明書のシナリオ判断
CloudFrontとWebサーバーの証明書を運用する事例で、名前の不一致・検証失敗・更新後の配備漏れを判断します。
- Secrets ManagerとParameter Storeを理解する
設定値の保管と秘密情報のローテーションを区別し、アプリ・保管サービス・DBの三者で値を整合させる設計を学びます。
- Secrets ManagerとParameter Storeのシナリオ判断
アプリの設定移行とパスワード更新障害を題材に、保管値・DB・キャッシュの不一致を解消する設計を考えます。
- ELBとAuto Scalingを理解する
負荷分散はリクエストの行き先を決め、Auto Scalingは受け止めるEC2の数を変えます。二つを組み合わせて、アクセス増加とサーバー障害を扱う仕組みを学びます。
- ELBとAuto Scalingのシナリオ判断
通販サイトの混雑、アプリ停止、EC2入替えを題材に、ELBとAuto Scalingのどの設定が問題の原因へ作用するかを判断します。
- RDS Multi-AZとRead Replicaを理解する
「DBをもう1台作る」だけでは目的が分かりません。障害時の引継ぎのための待機系と、通常時の読取りを分散する複製先は役割が違います。RDSの構成名を正確に読み、可用性・読取り性能・データの新しさから使い分けます。
- RDS Multi-AZとRead Replicaのシナリオ判断
通販の受注DBには、障害に備えること、集計による読取り負荷を減らすこと、決済直後の最新状態を返すことが同時に求められます。似た構成名へ飛び付かず、個々の要件と接続先を対応付けて設計を修正します。
- S3 Versioning・Replication・Object Lockの全体像
誤上書き、リージョン障害、保存期限前の削除という三つの事故を分け、S3の保護機能を組み合わせます。
- S3 Versioningを理解する
Versioningの版IDと削除マーカーを読み解き、誤上書きから復元できる保存設計を学びます。
- Replicationを理解する
S3 Replicationの対象、前提、削除の伝播を整理し、複製先を実際に利用できる構成を学びます。
- Object Lockを理解する
Object Lockの版単位の保護と、Compliance・Governance・Legal holdの違いを理解します。
- S3 Versioning・Replication・Object Lockの違いと使い分け
Versioning・Replication・Object Lockを、履歴・配置・保持という三つの軸で比較し、複合要件に適用します。
- S3 Versioning・Replication・Object Lockのシナリオ判断
請求書保管の事故対応を題材に、必要な保護と実際の復旧操作を判断します。
- SQSによる疎結合を理解する
SQSは仕事を一時的に預かり、送る側と処理する側が同時に動く必要を減らします。受信、処理、削除と失敗時の再試行を一つの流れとして理解します。
- SQSによる疎結合のシナリオ判断
動画変換の受付を例に、滞留、重複実行、処理不能、複数部門への通知を切り分け、SQS構成の改善策を選びます。
- Step Functionsによるワークフローを理解する
Step Functionsは複数のサービスにまたがる処理の順序、分岐、待機、失敗時の経路を管理します。注文を一つのLambdaへ詰め込む代わりに、状態の流れとして設計します。
- Step Functionsによるワークフローのシナリオ判断
予約、決済、外部審査の流れから、ワークフロー種別と統合方式を選びます。失敗の再試行と業務上の取消が異なることを事例で確認します。
- Elastic Disaster RecoveryとDR戦略を理解する
DRは大きな障害後に業務を取り戻す計画です。どの資源を平常時から用意するかで方式を比較し、Elastic Disaster Recoveryの範囲と復旧訓練を学びます。
- Elastic Disaster RecoveryとDR戦略のシナリオ判断
拠点停止と誤更新を想定した設計相談を通じ、DR方式の費用・準備状態・復旧手順を比較します。DRSの導入だけでは残る作業も判断します。
- RTO・RPOとバックアップ設計の全体像
復旧計画では「いつまでに動くか」と「どこまでのデータを戻すか」を別々に決めます。RTO・RPOから保存、複製、復元試験までの全体像をつかみます。
- RTOを理解する
RTOは「復元APIにかかった時間」ではなく、業務の停止をどれだけ短くするかの目標です。検知から確認までを分解し、時間を計算して改善箇所を見つけます。
- RPOとバックアップ設計を理解する
RPOは保存データの新しさに関する目標です。予定したバックアップ頻度と、実際に復元できる最新時点の差を見分け、失敗・遅延・破損を含めて設計します。
- RTO・RPOとバックアップ設計の違いと使い分け
RTOとRPOを混同すると、正しい問題へ投資できません。停止時間とデータ損失の二軸で結果を分類し、事前稼働・バックアップ頻度・保持の効果を比較します。
- RTO・RPOとバックアップ設計のシナリオ判断
障害時刻、復旧点、業務再開時刻からRTO・RPOの達否を判定し、バックアップ失敗や依存先不足に対する改善策を選びます。
- EBSボリュームタイプを理解する
EBSはEC2からディスクとして使うブロックストレージです。容量だけでなく、小さな読み書きの回数、大きな連続転送、遅延の要求からタイプを選びます。
- EBSボリュームタイプのシナリオ判断
DBの遅延、ログ走査、OS容量拡張を例に、ストレージの問題へ適した変更を選びます。最も高い仕様の製品を選ぶ前に、どこが制約かを測ります。
- SQSのStandardとFIFOを理解する
StandardとFIFOの選択は、速さの印象ではなく、重複と順序の要件で判断します。送信の重複排除と業務処理の一回性が異なることまで学びます。
- SQSのStandardとFIFOのシナリオ判断
在庫更新と注文イベントを題材に、順序の単位、グループの並行性、送信の再試行、業務副作用を具体的に判断します。
- S3ストレージクラス選択を理解する
保存単価だけでなく、取出し時間、AZ耐性、保存期間からS3ストレージクラスを選びます。
- S3ストレージクラス選択のシナリオ判断
画像配信、再生成データ、監査アーカイブの条件を読み、取得性能と総費用を評価します。
- S3 Intelligent-TieringとLifecycleを理解する
アクセス実績で動くIntelligent-Tieringと、日数や対象条件で動くLifecycleを区別します。
- S3 Intelligent-TieringとLifecycleのシナリオ判断
階層化が想定どおり動かない事例と、Lifecycle追加で古いデータが対象になる事故を診断します。
- NAT Gatewayとデータ転送コストを理解する
NATの時間料金・データ処理料金・経路の転送料を分け、宛先に応じた費用削減を学びます。
- NAT Gatewayとデータ転送コストのシナリオ判断
NAT請求が増えた事例から通信経路を分解し、削減案の可用性と費用を比較します。