> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/serverless/manifest-sources-for-serverless-lambda.md).

# Manifest Source for Serverless Lambda

You will need to configure a manifest source in your service when deploying an AWS SAM or Serverless Lambda function. This topic describes the possible sources and their configuration options.

## Before You Begin <a href="#before-you-begin" id="before-you-begin"></a>

These configuration options can be found when adding a manifest to a service with a **Deployment Type** of **Serverless Lambda**.

## Manifest Sources <a href="#manifest-sources" id="manifest-sources"></a>

### Git Sources <a href="#git-sources" id="git-sources"></a>

All Git-based sources have the same configuration parameters and hence will all be described here.

#### Manifest Source <a href="#manifest-source" id="manifest-source"></a>

1. **Git Connector**: Your [Git Connector](/harness-ai/use-harness-platform/connectors/code-repositories/ref-source-repo-provider/git-connector-settings-reference.md). Add or create one here.

#### Manifest Details <a href="#manifest-details" id="manifest-details"></a>

1. **Manifest Identifier**: Enter a name for the template.
2. **Git Fetch Type**: Select how you want to fetch the template.
3. **Branch/Commit Id**: Enter the branch name or commit Id.
4. **File/Folder Path**: Enter the path to the template from the root of the repository.

### AWS S3 <a href="#aws-s3" id="aws-s3"></a>

Below describes setting configuration parameters for AWS S3 bucket as a manifest source.

#### Manifest Source <a href="#manifest-source" id="manifest-source"></a>

1. **AWS Connector**: Your [AWS Connector](/harness-ai/use-harness-platform/connectors/cloud-providers/add-aws-connector.md). Add or create one here.

#### Manifest Details <a href="#manifest-details" id="manifest-details"></a>

1. **Manifest Identifier**: Enter a name that identifies this Serverless manifest.
2. **Region**: Select the AWS region to use for the connection.
3. **Bucket Name**: Enter the AWS S3 bucket name.
4. **File/Folder Path**: Enter the path from the root of the bucket to the `serverless.yml` file.

{% hint style="info" %}
Harness supports `.zip` files only. Harness expects that you keep the Serverless manifest files zipped inside a folder for Serverless V1, and at root for Serverless V2.
{% endhint %}

### Harness File Store <a href="#harness-file-store" id="harness-file-store"></a>

You can also use the [Harness File Store](/continuous-delivery/use-continuous-delivery/cd-building-blocks/services/add-inline-manifests-using-file-store.md).
