🔒Privacidade e Segurança

A LevelFour foi desenvolvida pensando na privacidade dos dados e zero risco para seu negócio.

🛡️ Acesso não invasivo.

  • Não acessamos seu código, tráfego de rede ou qualquer dado privado. Coletamos apenas métricas de uso e dados de serviços.

🛡️ Sem riscos para a aplicação.

  • As otimizações e economias implementadas não afetam a performance do seu produto ou serviço.


👉 IAM Policy

{
  "AWSTemplateFormatVersion": "2010-09-09",
  "Description": "AWS CloudFormation Template for LevelFour's Customers",
  "Parameters": {
    "LevelFourHandshakeID": {
      "Description": "The LevelFour external ID to authenticate your account. Do not change or share this.",
      "MinLength": "1",
      "Type": "String"
    }
  },
  "Resources": {
    "CrossAccountRole": {
      "Type": "AWS::IAM::Role",
      "Properties": {
        "AssumeRolePolicyDocument": {
          "Statement": [
            {
              "Effect": "Allow",
              "Principal": {
                "AWS": "arn:aws:iam::730335248431:root"
              },
              "Action": [
                "sts:AssumeRole"
              ],
              "Condition": {
                "StringEquals": {
                  "sts:ExternalId": {
                    "Ref": "LevelFourHandshakeID"
                  }
                }
              }
            }
          ]
        },
        "ManagedPolicyArns": [
          "arn:aws:iam::aws:policy/ReadOnlyAccess"
        ],
        "Path": "/",
        "Policies": [
          {
            "PolicyName": "LevelFourAccess",
            "PolicyDocument": {
              "Version": "2012-10-17",
              "Statement": [
                {
                  "Sid": "BCMDataExportsActions",
                  "Effect": "Allow",
                  "Action": [
                    "bcm-data-exports:Get*",
                    "bcm-data-exports:List*",
                    "bcm-data-exports:CreateExport",
                    "bcm-data-exports:TagResource",
                    "bcm-data-exports:UntagResource",
                    "bcm-data-exports:UpdateExport"
                  ],
                  "Resource": "*"
                },
                {
                  "Sid": "BudgetsActions",
                  "Effect": "Allow",
                  "Action": [
                    "budgets:View*"
                  ],
                  "Resource": "*"
                },
                {
                  "Sid": "CostExplorerActions",
                  "Effect": "Allow",
                  "Action": [
                    "ce:Describe*",
                    "ce:Get*",
                    "ce:List*"
                  ],
                  "Resource": "*"
                },
                {
                  "Sid": "ComputeOptimizerActions",
                  "Effect": "Allow",
                  "Action": [
                    "compute-optimizer:Describe*",
                    "compute-optimizer:Export*",
                    "compute-optimizer:Get*",
                    "compute-optimizer:PutRecommendationPreferences",
                    "compute-optimizer:UpdateEnrollmentStatus"
                  ],
                  "Resource": "*"
                },
                {
                  "Sid": "CostOptimizationHubActions",
                  "Effect": "Allow",
                  "Action": [
                    "cost-optimization-hub:Get*",
                    "cost-optimization-hub:List*",
                    "cost-optimization-hub:UpdateEnrollmentStatus",
                    "cost-optimization-hub:UpdatePreferences"
                  ],
                  "Resource": "*"
                },
                {
                  "Sid": "CostAndUsageReportActions",
                  "Effect": "Allow",
                  "Action": [
                    "cur:Describe*",
                    "cur:Get*",
                    "cur:List*",
                    "cur:ModifyReportDefinition",
                    "cur:PutClassicReportPreferences",
                    "cur:PutReportDefinition",
                    "cur:TagResource"
                  ],
                  "Resource": "*"
                },
                {
                  "Sid": "IAMServiceLinkedRoleActions",
                  "Effect": "Allow",
                  "Action": [
                    "iam:CreateServiceLinkedRole"
                  ],
                  "Resource": "*"
                },
                {
                  "Sid": "OrganizationsActions",
                  "Effect": "Allow",
                  "Action": [
                    "organizations:Describe*",
                    "organizations:List*"
                  ],
                  "Resource": "*"
                },
                {
                  "Sid": "PricingActions",
                  "Effect": "Allow",
                  "Action": [
                    "pricing:Describe*",
                    "pricing:Get*",
                    "pricing:List*"
                  ],
                  "Resource": "*"
                },
                {
                  "Sid": "S3StorageLensActions",
                  "Effect": "Allow",
                  "Action": [
                    "s3:CreateStorageLensGroup",
                    "s3:PutStorageLensConfiguration",
                    "s3:PutStorageLensConfigurationTagging"
                  ],
                  "Resource": "*"
                },
                {
                  "Sid": "SavingsPlansActions",
                  "Effect": "Allow",
                  "Action": [
                    "savingsplans:Describe*",
                    "savingsplans:List*",
                    "savingsplans:Get*"
                  ],
                  "Resource": "*"
                },
                {
                  "Sid": "ContainerMetricsActions",
                  "Effect": "Allow",
                  "Action": [
                    "autoscaling:Describe*",
                    "cloudwatch:Describe*",
                    "cloudwatch:Get*",
                    "cloudwatch:List*"
                  ],
                  "Resource": "*"
                }
              ]
            }
          }
        ]
      }
    }
  },
  "Outputs": {
    "RoleArn": {
      "Value": {
        "Fn::GetAtt": [
          "CrossAccountRole",
          "Arn"
        ]
      },
      "Description": "The ARN value of the Cross-Account Role with IAM permissions. Add this ARN value to LevelFour Platform."
    },
    "HandshakeID": {
      "Value": {
        "Ref": "LevelFourHandshakeID"
      },
      "Description": "The external ID to authenticate your account. Do not change or share this."
    }
  }
}

Last updated