# Service Creation configuration and deployment

📺 Follow the video for detailed guidance

{% embed url="https://drive.google.com/file/d/1g2MTHnNJIzwrx0ibMiWbYowAoh0qPfi9/view" %}

### Steps :&#x20;

* Sign in to the AWS [Cloudformation](https://eu-west-2.console.aws.amazon.com/cloudformation/).
* In the navigation pane, choose Stack and then choose Create Stack.&#x20;
* In the Prerequisite-Prepare Template, choose Template is ready.&#x20;
* In the Specify Template, choose the Template Source as Amazon S3 URL and enter the followig URL click on next.

1. Enter the following URL, if you want to sync the beacon node from genesis without checkpoint sync.

```css-extras
https://beacon-node-cf.s3.us-west-1.amazonaws.com/TekuMainnet_ServiceCreation.json
```

2. Enter the following URL, if you want to use [checkpoint sync](..#checkpoint-sync) to sync the beacon node.

```
https://beacon-node-cf.s3.us-west-1.amazonaws.com/TekuMainnet_Checkpoint_Service.json
```

* In the Specify Stack Details, enter the Stack name “beacon-service-creation-stack” or as your desired stack name.&#x20;
* In the ClusterName, enter the Cluster Name Eg: Beacon-Cluster
* In Eth1Address paste your metamask or any other Ethereum address(Address of your ownership so If you receive any Inclusion reward during staking It'll go by default into this)

**Note: If you have set the Ethereum fee recipient address in the validator node that will override this Eth1Address.**

* &#x20;Choose Next.
* In the Configure stack options, choose next.
* &#x20;In the Review Stack, review your stack details, and in Capabilities, check the box which says “I acknowledge that AWS CloudFormation might create IAM resources with custom names.”&#x20;
* Choose Create-stack.

{% hint style="info" %}
:tada: **Congratulations, your Teku beacon node with geth is now set up in your AWS account. You can check the logs of both nodes by following the instructions below.**
{% endhint %}
