開発者のための AWS セキュリティ活用
Rahul Singh
Technical Product Manager



まず、用語を1つ確認しましょう

変更を push します
パイプラインが実行されます

変更を push します
パイプラインが実行されます
デプロイが停止: AccessDenied
最初に思うこと:「自分の権限を確認しよう」




作業を始動させた人のことです。
ここでは: あなたです。

作業を始動させた人のことです。
ここでは: あなたです。
リクエスト到着時にAWSが評価する識別情報です。
ここでは: パイプラインのロールです。


作業を始動させた人のことです。
ここでは: あなたです。
リクエスト到着時にAWSが評価する識別情報です。
ここでは: パイプラインのロールです。


ロール A(AdministratorAccess の形)
ロール B
Prefix(プレフィックス): バケット内のフォルダのようなパス


広範なロール
侵害された場合: アカウント内のすべてのバケット、プレフィックス、オブジェクトに到達します。
限定的なロール
侵害された場合: 1つのバケット内の1つのプレフィックスにしか到達しません。それ以上はありません。


ロールは、業務に必要なことだけを行うべきであり、それ以上の権限は持つべきではありません。
AmazonS3ReadOnlyAccess など): すべてのバケットが対象。カスタマー管理ポリシー: 自分のものに限定し、1つのプレフィックスまで絞り込み可能例: reports-bucket 読み取りロール Allow は2つのみ。それ以外の権限は一切付与しません。

開発者のための AWS セキュリティ活用