1---
2layout: docs
3page_title: Manta - Storage Backends - Configuration
4sidebar_title: Manta
5description: >-
6  The Manta storage backend is used to persist Vault's data in Triton's Manta
7  Object
8
9  Storage. The storage folder must already exist.
10---
11
12# Manta Storage Backend
13
14The Manta storage backend is used to persist Vault's data in [Triton's Manta Object
15Storage][manta-object-store]. The storage folder must already exist.
16
17- **No High Availability** – the Manta storage backend does not support high
18  availability.
19
20- **Community Supported** – the Manta storage backend is supported by the
21  community. While it has undergone review by HashiCorp employees, they may not
22  be as knowledgeable about the technology. If you encounter problems with them,
23  you may be referred to the original author.
24
25```hcl
26storage "manta" {
27  directory   = "manta-directory"
28  user = "myuser"
29  key_id = "40:9d:d3:f9:0b:86:62:48:f4:2e:a5:8e:43:00:2a:9b"
30}
31```
32
33## `manta` Parameters
34
35- `directory` `(string: <required>)` – Specifies the name of the manta directory to use.
36  This will be in the `/stor/` folder in the specific manta account
37
38The following settings are used for authenticating to Manta.
39
40- `user` `(string: <required>)` – Specifies the Manta user account name. This can also be provided via
41  the environment variable `MANTA_USER`.
42
43- `key_id` `(string: <required>)` – The fingerprint of the public key of the SSH key pair to use for authentication with the Manta API.
44  It is assumed that the SSH agent has the private key corresponding to this key ID loaded. This can also be provided
45  via the environment variable `MANTA_KEY_ID`.
46
47- `subuser` - The name of a subuser that has been granted access to the Manta account. This can also be
48  provided via the environment variable `MANTA_SUBUSER`.
49- `url` – Specifies the Manta URL. Defaults to `https://us-east.manta.joyent.com`. This can also be provided via
50  the environment variable `MANTA_URL`.
51
52- `max_parallel` `(string: "128")` – Specifies The maximum number of concurrent
53  requests to Manta.
54
55## `manta` Examples
56
57This example shows configuring the Azure storage backend with a custom number of
58maximum parallel connections.
59
60```hcl
61storage "manta" {
62  directory    = "vault-storage-directory"
63  max_parallel = 512
64}
65```
66
67[manta-object-store]: https://www.joyent.com/triton/object-storage
68