# Amazon FSx API

> Amazon FSx API on Apizie: 41 endpoints (Use this action to associate one or more Domain Name Server (DNS) aliases with an existing Amazon FSx for…, Cancels an existing Amazon FSx for Lustre data repository task if that task is in either the PENDING or…, Copies an existing backup within the same Amazon Web Services account to another Amazon Web Services Region…, Creates a backup of an existing Amazon FSx for Windows File Server file system, Amazon FSx for Lustre file…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-fsx`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-fsx
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-fsx/openapi.json

Amazon FSx is a fully managed service that makes it easy for storage and application administrators to launch and use shared file storage.

## Endpoints

### Use this action to associate one or more Domain Name Server (DNS) aliases with an existing Amazon FSx for…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/associate-file-system-aliases` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Cancels an existing Amazon FSx for Lustre data repository task if that task is in either the PENDING or…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/cancel-data-repository-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Copies an existing backup within the same Amazon Web Services account to another Amazon Web Services Region…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/copy-backup` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a backup of an existing Amazon FSx for Windows File Server file system, Amazon FSx for Lustre file…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/create-backup` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an Amazon FSx for Lustre data repository association (DRA). A data repository association is a link…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/create-data-repository-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an Amazon FSx for Lustre data repository task. You use data repository tasks to perform bulk…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/create-data-repository-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a new Amazon File Cache resource. You can use this operation with a client request token in the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/create-file-cache` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a new, empty Amazon FSx file system. You can create the following supported Amazon FSx file systems…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/create-file-system` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a new Amazon FSx for Lustre, Amazon FSx for Windows File Server, or Amazon FSx for OpenZFS file…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/create-file-system-from-backup` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a snapshot of an existing Amazon FSx for OpenZFS volume. With snapshots, you can easily undo file…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/create-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a storage virtual machine (SVM) for an Amazon FSx for ONTAP file system.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/create-storage-virtual-machine` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an FSx for ONTAP or Amazon FSx for OpenZFS storage volume.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/create-volume` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a new Amazon FSx for NetApp ONTAP volume from an existing Amazon FSx volume backup.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/create-volume-from-backup` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes an Amazon FSx backup. After deletion, the backup no longer exists, and its data is gone. The…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/delete-backup` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a data repository association on an Amazon FSx for Lustre file system. Deleting the data repository…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/delete-data-repository-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes an Amazon File Cache resource. After deletion, the cache no longer exists, and its data is gone. The…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/delete-file-cache` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a file system. After deletion, the file system no longer exists, and its data is gone. Any existing…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/delete-file-system` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes an Amazon FSx for OpenZFS snapshot. After deletion, the snapshot no longer exists, and its data is…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/delete-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes an existing Amazon FSx for ONTAP storage virtual machine (SVM). Prior to deleting an SVM, you must…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/delete-storage-virtual-machine` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes an Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volume.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/delete-volume` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns the description of a specific Amazon FSx backup, if a BackupIds value is provided for that backup.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/describe-backups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns the description of specific Amazon FSx for Lustre or Amazon File Cache data repository associations,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/describe-data-repository-associations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns the description of specific Amazon FSx for Lustre or Amazon File Cache data repository tasks, if one…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/describe-data-repository-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns the description of a specific Amazon File Cache resource, if a FileCacheIds value is provided for…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/describe-file-caches` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns the DNS aliases that are associated with the specified Amazon FSx for Windows File Server file…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/describe-file-system-aliases` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns the description of specific Amazon FSx file systems, if a FileSystemIds value is provided for that…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/describe-file-systems` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns the description of specific Amazon FSx for OpenZFS snapshots, if a SnapshotIds value is provided.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/describe-snapshots` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Describes one or more Amazon FSx for NetApp ONTAP storage virtual machines (SVMs).
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/describe-storage-virtual-machines` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Describes one or more Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volumes.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/describe-volumes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Use this action to disassociate, or remove, one or more Domain Name Service (DNS) aliases from an Amazon FSx…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/disassociate-file-system-aliases` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists tags for Amazon FSx resources. When retrieving all tags, you can optionally specify the MaxResults…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Releases the file system lock from an Amazon FSx for OpenZFS file system.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/release-file-system-nfs-v3-locks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns an Amazon FSx for OpenZFS volume to the state saved by the specified snapshot.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/restore-volume-from-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Tags an Amazon FSx resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This action removes a tag from an Amazon FSx resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the configuration of an existing data repository association on an Amazon FSx for Lustre file…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/update-data-repository-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the configuration of an existing Amazon File Cache resource. You can update multiple properties in a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/update-file-cache` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Use this operation to update the configuration of an existing Amazon FSx file system. You can update…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/update-file-system` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the name of an Amazon FSx for OpenZFS snapshot.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/update-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates an FSx for ONTAP storage virtual machine (SVM).
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/update-storage-virtual-machine` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the configuration of an Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volume.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/update-volume` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/associate-file-system-aliases" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon FSx API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-fsx/associate-file-system-aliases with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon FSx API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Amazon FSx itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon FSx API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-fsx.

### What is the status of the Amazon FSx API?
Needs your own provider key (bring your own key)
