Prerequisites for CloudFormation Deployments

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

EC2 Key Pair

All users who deploy AnzoGraph DB 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 DB into. If you do not have a VPC or do not want to deploy AnzoGraph DB 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 DB access to the data, make sure that the AnzoGraph DB instances have network connectivity to the NFS servers. NFS servers should allow inbound access from the AnzoGraph DB nodes on TCP ports 2049 and 111.

Browser Requirements

The AnzoGraph DB 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 DB. Permissions must include an AnzoGraphCFN policy that grants access to run the AnzoGraph DB 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 AnzoGraph DBCFN 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 AnzoGraph DBCFN policy to a CloudFormation service, which delegates permission to create the AnzoGraph DB infrastructure to the CloudFormation service but does not grant the same privileges to the users who deploy AnzoGraph DB. 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