本文へスキップ

KMS と暗号化

Pro会員限定上級約37分6レッスン

S3 の既定の暗号化とオブジェクトごとの暗号化を読み、SSE-KMS のオブジェクトを読めない「kms:Decrypt の AccessDenied」を、kms:ViaService で絞った許可で直します。キーポリシーの意味を読み、自動ローテーションを有効にし、誤って削除予約されたキーを取り消して有効に戻します。

対象者: KMS の「暗号化できる・できない」を権限から説明できるようになりたい方

前提知識: IAM 上級② AssumeRole と信頼ポリシー 修了程度

この教材を終えると、できるようになること

  • get-bucket-encryption と head-object で、バケットの既定とオブジェクトごとの暗号化の方式・キーを確認できるようになる。
  • SSE-KMS のオブジェクトの読み取りに必要な kms:Decrypt を、kms:ViaService で S3 経由に絞って許可できるようになる。
  • get-key-policy でキーポリシーを読み、root への許可・キー管理者・キー利用者の違いを説明できるようになる。
  • get-key-rotation-status と enable-key-rotation で、カスタマー管理キーの自動ローテーションを設定できるようになる。
  • describe-key で削除予約に気づき、cancel-key-deletion と enable-key で鍵を使える状態に戻せるようになる。

修了後の姿: マルチアカウント・ネットワーク・可観測性・自動化まで含めて、AWS環境を安全に設計・運用・改善できるクラウドエンジニアへ。

この講座はPro会員限定です。無料の会員登録後、無料レッスンのあるコースから学習を始められます。

KMS と暗号化|AWS講座 | InfraDojo