- 2026-04-13
- 2026-04-13
Terraform 基礎 — IaC 入門ハンズオン:S3・EC2をコードで構築するゼロからの実践ガイド
Terraformを初めて使う方向け入門ハンズオン。S3バケット作成からEC2構築・変数化・リモートState管理まで、IaCの基礎を段階的に実践。CloudFormation/CDKとの比較も解説。
Terraformを初めて使う方向け入門ハンズオン。S3バケット作成からEC2構築・変数化・リモートState管理まで、IaCの基礎を段階的に実践。CloudFormation/CDKとの比較も解説。
Step FunctionsのSDK Direct IntegrationでLambda不要のユーザー登録ワークフロー(DynamoDB→SQS→SNS→S3)を構築するハンズオン。arn:aws:states:::aws-sdk:の呼び出しパターン、PascalCase変換ルール、Optimized vs SDK統合の使い分けを実践で習得。AWSコンソールとTerraformの両方で実践できる完全ガイド。SF最終回。
Step FunctionsのExpress WorkflowsとStandard Workflowsを同一の注文処理ワークフローで構築・比較するハンズオン。実行時間上限・課金モデル・実行保証・履歴保持の違いを体験し、ワークフロータイプの選択基準を習得。同期Express(StartSyncExecution)体験付き。AWSコンソールとTerraformの両方で実践できる完全ガイド。
Step FunctionsのDistributed MapでS3バケット内のCSVファイル群を並列処理するハンズオン。ItemReader/ResultWriter/MaxConcurrency/ToleratedFailurePercentageを段階的に構築(Step A→D)し、大規模データ処理の威力を体感。AWSコンソールとTerraformの両方で実践できる完全ガイド。
Step FunctionsのCallbackパターン(.waitForTaskToken)を経費承認ワークフロー(申請→SQS→上長承認→経理処理→SNS通知)で体験。AWS CLIで手動SendTaskSuccessを叩く「承認ボタン」体験と段階的構築(Step A→D)でCallbackの仕組みを完全習得できるハンズオン記事。
Step FunctionsのInputPath/Parameters/ResultSelector/ResultPath/OutputPathの5フィルタを注文enrichmentパイプライン(GetCustomerInfo→CalculatePrice→FormatOutput)で体験。Context Object・Intrinsic Functions活用法も解説するハンズオン記事。
Step FunctionsのInputPath/Parameters/ResultSelector/ResultPath/OutputPathの5フィルタを注文enrichmentパイプライン(GetCustomerInfo→CalculatePrice→FormatOutput)で体験。Context Object・Intrinsic Functions活用法も解説するハンズオン記事。
Step FunctionsのRetry・Catch・Timeoutを注文処理パイプライン(Lambda×3+SNS)で段階的に実装。Step A(無対策)→B(Retry)→C(Catch+ロールバック)→D(最終形)の4段階構築でエラーハンドリングを体感できるハンズオン記事。
S3にアップロードされたCSVをECS Fargateで処理し結果を別S3へ書き戻すバッチジョブを、Step Functionsの.sync統合で制御するハンズオン。コンソールとTerraformの両方で再現。
AWS Step Functionsの基本概念から、コンソールでのステートマシン構築、同等構成のTerraform再現までを一気通貫でハンズオン。