policy-mdr_feedmgmt.tf 790 B

1234567891011121314151617181920212223
  1. #------------------------------------------------------------------------------------------
  2. # For feedmgmt
  3. #------------------------------------------------------------------------------------------
  4. data "aws_iam_policy_document" "mdr_feedmgmt_s3access" {
  5. statement {
  6. sid = "S3BucketAccess"
  7. effect = "Allow"
  8. actions = [
  9. "s3:GetObject",
  10. "s3:GetObjectVersion",
  11. ]
  12. # tfsec:ignore:aws-iam-no-policy-wildcards - baseline this setting first. Lockdown after baselining IAM permissions
  13. resources = [
  14. "arn:${local.aws_partition}:s3:::xdr-codebuild-artifacts/*",
  15. ]
  16. }
  17. }
  18. resource "aws_iam_policy" "mdr_feedmgmt_s3access" {
  19. name = "mdr_feedmgmt_s3access"
  20. path = "/user/"
  21. policy = data.aws_iam_policy_document.mdr_feedmgmt_s3access.json
  22. }