継続は力なり

タイトル通り定期的な更新を心掛けるブログです。

ECS Fargate から EFS をマウントして書き込み/読み取りをするときに必要だった IAM 権限のメモ✍

タダです.

ECS Fargate から EFS をマウントして書き込み/読み取りをするようなワークロードを初めて設定したのですが,その時に IAM の権限設定を知らなかったので備忘録でまとめます.

結論

以下の権限を設定することで ECS Fargate でマウントした EFS に書き込み/読み取りすることができました.今回触るまで ClientMountClientWrite 権限があることを知りませんでした.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "elasticfilesystem:ClientMount",
                "elasticfilesystem:ClientWrite",
                "elasticfilesystem:DescribeMountTargets"
            ],
            "Resource": "arn:aws:elasticfilesystem:[リージョン名]:[AWS アカウント番号]:file-system/[EFS の ID]"
        }
    ]
}

まとめ

ECS Fargate から EFS をマウントして書き込み/読み取りする際に必要な IAM の権限設定を初めて行ったので備忘録としてまとめました.