Prerequisites

The following are the pre-requisites only for the EC2 services. For the other services, we do not have any pre-requisites.

  • A dedicated/Shared S3 bucket with R/W and delete access is required.

  • SSM should have command execution and document creation access.

  • EC2 instances should have a working SSM agent with an EC2 Instance role associated with it for discovery.

  • For adding a cloud account we need AWS API keys(Access key/Secret key).

  • IAM policy configuration for EC2:

    
    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "VisualEditor0",
                "Effect": "Allow",
                "Action": [
                    "ssm:SendCommand",
                    "ec2:DescribeInstances",
                    "ec2:DescribeRegions",
                    "ssm:GetDocument",
                    "ssm:CreateDocument"
                ],
                "Resource": "*"
            },
            {
                "Sid": "VisualEditor1",
                "Effect": "Allow",
                "Action": [
                    "s3:GetObject",
                    "s3:ListBucket",
                    "s3:DeleteObject"
                ],
                "Resource": [
                    "arn:aws:s3:::name_of_dedicated_bucket_created_for_appviewx"
                ]
            }
        ]
    }
    
Note: For the other services, the IAM policy will be shared based on the ask.

Limitation

Only the processes on the Linux platform are supported.