---
name: "swift-form-signature"
section: "1"
platform: "linux"
package: "swift"
version: "2.35.1-0+deb13u3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/swift-form-signature"
---

# swift-form-signature(1)

compute the expires and signature for OpenStack Swift Form POST middleware

## NAME

swift-form-signature - compute the expires and signature for OpenStack Swift Form POST middleware

## SYNOPSIS

**swift-form-signature** *path* *redirect* *max\_file\_size* *max\_file\_count* *seconds* *key*

## DESCRIPTION

Tool to compute expires and signature values which can be used to upload objects directly to the Swift from a browser by using the form POST middleware.

## OPTIONS

- *path*

  The prefix to use for form uploaded objects. For example: */v1/account/container/object\_prefix\_* would ensure all form uploads have that path prepended to the browser-given file name.

- *redirect*

  The URL to redirect the browser to after the uploads have completed.

- *max\_file\_size*

  The maximum file size per file uploaded.

- *max\_file\_count*

  The maximum number of uploaded files allowed.

- *seconds*

  The number of seconds from now to allow the form post to begin.

- *key*

  The X-Account-Meta-Temp-URL-Key for the account.

## DOCUMENTATION

More in depth documentation in regards to **swift-form-signature** and also about OpenStack Swift as a whole can be found at **https://docs.openstack.org/swift/latest/** and **https://docs.openstack.org**
