[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[],[],null,["# AWS prerequisites overview\n\nBefore creating clusters or node pools in AWS, you need to prepare your AWS\nVPC.\n\nPrepare your VPC directly\n-------------------------\n\nYou can prepare your VPC yourself by following the steps below.\n\n1. [Configure the Google Cloud CLI](/kubernetes-engine/multi-cloud/docs/aws/how-to/configure-cloud-sdk)\n\n2. [Configure the AWS CLI](/kubernetes-engine/multi-cloud/docs/aws/how-to/configure-aws-cli)\n\n3. [Create an AWS VPC](/kubernetes-engine/multi-cloud/docs/aws/how-to/create-aws-vpc)\n\n4. [Create an AWS KMS key](/kubernetes-engine/multi-cloud/docs/aws/how-to/create-aws-kms-key)\n\n5. [Create AWS IAM roles](/kubernetes-engine/multi-cloud/docs/aws/how-to/create-aws-iam-roles)\n\n6. [Create an SSH key pair](/kubernetes-engine/multi-cloud/docs/aws/how-to/create-ssh-keypair)\n\nPrepare your VPC with Terraform\n-------------------------------\n\nIf you're familiar with Terraform, you can\n[use Terraform to prepare your VPC](/kubernetes-engine/multi-cloud/docs/aws/how-to/create-cluster-with-terraform).\nThe Terraform scripts also create a cluster and node pool.\n\nWhat's next\n-----------\n\n- [Quickstart](/kubernetes-engine/multi-cloud/docs/aws/quickstart)"]]