---
title: "POST /#Action=RestoreDBInstanceFromS3"
method: POST
path: "/#Action=RestoreDBInstanceFromS3"
---

# POST /#Action=RestoreDBInstanceFromS3

`POST /#Action=RestoreDBInstanceFromS3`

Amazon Relational Database Service (Amazon RDS) supports importing MySQL databases by using backup files. You can create a backup of your on-premises database, store it on Amazon Simple Storage Service (Amazon S3), and then restore the backup file onto a new Amazon RDS DB instance running MySQL. For more information, see [Importing Data into an Amazon RDS MySQL DB Instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.html) in the _Amazon RDS User Guide._

This command doesn't apply to RDS Custom.

## Query parameters

- `Action` 'RestoreDBInstanceFromS3', required
- `Version` '2014-10-31', required

## Response `200`

Success

## Other responses

- `480` — DBInstanceAlreadyExistsFault
- `481` — InsufficientDBInstanceCapacityFault
- `482` — DBParameterGroupNotFoundFault
- `483` — DBSecurityGroupNotFoundFault
- `484` — InstanceQuotaExceededFault
- `485` — StorageQuotaExceededFault
- `486` — DBSubnetGroupNotFoundFault
- `487` — DBSubnetGroupDoesNotCoverEnoughAZs
- `488` — InvalidSubnet
- `489` — InvalidVPCNetworkStateFault
- `490` — InvalidS3BucketFault
- `491` — ProvisionedIopsNotAvailableInAZFault
- `492` — OptionGroupNotFoundFault
- `493` — StorageTypeNotSupportedFault
- `494` — AuthorizationNotFoundFault
- `495` — KMSKeyNotAccessibleFault
- `496` — BackupPolicyNotFoundFault
- `497` — NetworkTypeNotSupported

---

[API](https://skmtc.net/aws/apis/rds.md) · [All operations](https://skmtc.net/aws/apis/rds/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/rds/versions/e6b3ad7df19b/schema)
