Prerequisites for CloudFormation Deployments

This topic describes the AnzoGraph prerequisites and provides instructions for meeting the requirements before you deploy the AnzoGraph infrastructure.

EC2 Key Pair

All users who deploy AnzoGraph must have an existing EC2 key pair in AWS. For instructions on creating one, see Creating an EC2 Key Pair.

AWS Centos 7 Community AMI Subscription

Your organization's AWS account must have an active subscription for the free CentOS 7 (x86_64) community AMI published in the AWS Marketplace. See Checking Your Account for a CentOS 7 Community AMI Subscription.

Amazon VPC

You must have an Amazon Virtual Private Cloud (VPC) to deploy AnzoGraph into. If you do not have a VPC or do not want to deploy AnzoGraph into an existing one, see Creating a VPC for instructions on creating a new VPC.

NFS Server Requirements

If you store data on NFS servers and want to give AnzoGraph access to the data, make sure that the AnzoGraph instances have network connectivity to the NFS servers. NFS servers should allow inbound access from the AnzoGraph nodes on TCP ports 2049 and 111.

Browser Requirements

The AnzoGraph Query and Administration Console supports the latest Safari, Google Chrome, and Mozilla Firefox browsers. Microsoft Edge and Internet Explorer are not supported at this time.

IAM Requirements

In addition to having an existing EC2 key pair in AWS, there are also Identity and Access Management (IAM) requirements for deploying AnzoGraph. Permissions must include an AnzoGraphCFN policy that grants access to run the AnzoGraph CloudFormation service as well as create the infrastructure that the service deploys.

There are two methods to choose from when assigning the required policy:

  1. Basic: Attach the AnzoGraphCFN policy to a user or create a group that includes the policy and add users to the group. This method grants users permission to run the CloudFormation service as well as privileges to deploy the same components that the service does, such as subnets, IAM resources, security groups, route tables, and NAT gateways. For instructions, see Applying the IAM Policy to a User.
  2. Advanced: Attach the AnzoGraphCFN policy to a CloudFormation service, which delegates permission to create the AnzoGraph infrastructure to the CloudFormation service but does not grant the same privileges to the users who deploy AnzoGraph. This method requires adding a minimal policy to IAM user permissions to allow users to run the CloudFormation service. For instructions, see Applying the IAM Policy to a CloudFormation Service.
Related Topics