アプリケーションにはデータベースの認証情報を安全に保存する必要があります。コードに直接埋め込む代わりに、AWS Secrets Manager を使用して機密設定データの保存・取得・更新を行いましょう。シークレットの構造とバージョン管理の仕組みを理解することは、安全なアプリケーションを構築するうえで欠かせません。
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
DynamoDB、S3、ElastiCache、OpenSearch をいつ、なぜ使うのかを学びましょう。データアクセスパターン、一貫性モデル、ライフサイクル管理、キャッシュ戦略を理解し、アプリケーションに適したストレージを選択できるようになります。
AWS の代表的な 2 つのデータサービスをハンズオンで体験しましょう。スケーラブルな DynamoDB テーブルの設計、CRUD 操作とインデックスの習得、そして S3 のストレージクラス、バージョニング、ライフサイクルポリシー、レプリケーションによる最適化を学びます。
アプリケーションデータをエンドツーエンドで保護しましょう。PII と PHI の分類、KMS による暗号化、Secrets Manager と Parameter Store を使ったシークレット管理、ログのサニタイズ、IAM 条件キーを用いたマルチテナント分離の実装を学習します。
現在の演習