# 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](/ethereum-teku-beacon-node-with-geth-set-up/teku-beacon-node-with-geth-set-up.md#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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://launchnodes.gitbook.io/ethereum-teku-beacon-node-with-geth-set-up/teku-beacon-node-with-geth-set-up/service-creation-configuration-and-deployment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
