• 沒有找到結果。

Sample Response

<DeleteDBClusterResponse xmlns="http://rds.amazonaws.com/doc/2014-10-31/">

<DeleteDBClusterResult>

<DBCluster>

<Engine>aurora5.6</Engine>

<Status>available</Status>

<BackupRetentionPeriod>0</BackupRetentionPeriod>

<DBSubnetGroup>my-subgroup</DBSubnetGroup>

<EngineVersion>5.6.10a</EngineVersion>

<Endpoint>sample-cluster2.cluster-cbfvmgb0y5fy.us-east-1.rds.amazonaws.com</Endpoint>

<DBClusterIdentifier>sample-cluster2</DBClusterIdentifier>

<PreferredBackupWindow>04:45-05:15</PreferredBackupWindow>

<PreferredMaintenanceWindow>sat:05:56-sat:06:26</PreferredMaintenanceWindow>

<DBClusterMembers/>

<AllocatedStorage>15</AllocatedStorage>

<MasterUsername>awsuser</MasterUsername>

</DBCluster>

</DeleteDBClusterResult>

<ResponseMetadata>

<RequestId>c72118dc-1417-11e4-8c7b-931a6c1fef28</RequestId>

</ResponseMetadata>

</DeleteDBClusterResponse>

Deleting a Multi-AZ DB cluster

This example illustrates one usage of DeleteDBCluster.

Sample Request

https://rds.us-west-2.amazonaws.com/

?Action=DeleteDBCluster

&DBClusterIdentifier=my-multi-az-cluster &SkipFinalSnapshot=true

Examples

&SignatureMethod=HmacSHA256 &SignatureVersion=4

&Version=2014-10-31

&X-Amz-Algorithm=AWS4-HMAC-SHA256

&X-Amz-Credential=AKIADQKE4SARGYLE/20140725/us-west-2/rds/aws4_request &X-Amz-Date=20211027T000821Z

&X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=815910f78c5a9813e1c15300fcf206e04da071b3586770169765292dc6aa2ed4

Sample Response

<DeleteDBClusterResponse xmlns="http://rds.amazonaws.com/doc/2014-10-31/">

<DeleteDBClusterResult>

<DBCluster>

<CrossAccountClone>false</CrossAccountClone>

<AllocatedStorage>1000</AllocatedStorage>

<AssociatedRoles />

<AvailabilityZones />

<ReadReplicaIdentifiers />

<EngineVersion>8.0.26</EngineVersion>

<MasterUsername>admin</MasterUsername>

<DBClusterMembers />

<HttpEndpointEnabled>false</HttpEndpointEnabled>

<Port>3066</Port>

<MonitoringInterval>0</MonitoringInterval>

<BackupRetentionPeriod>1</BackupRetentionPeriod>

<DBClusterIdentifier>my-multi-az-cluster</DBClusterIdentifier>

<DbClusterResourceId>cluster-XDHARXDLDCRL2VZZXKBCFN3RQI</DbClusterResourceId>

<LatestRestorableTime>2021-08-17T23:15:00Z</LatestRestorableTime>

<Status>available</Status>

<PreferredBackupWindow>22:02-22:32</PreferredBackupWindow>

<DeletionProtection>false</DeletionProtection>

<Endpoint>my-multi-az-cluster.cluster-123456789012.us-west-2.rds.amazonaws.com</

Endpoint>

<EngineMode>provisioned</EngineMode>

<Engine>mysql</Engine>

<ReaderEndpoint>my-multi-az-cluster.cluster-ro-123456789012.us-west-2.rds.amazonaws.com</ReaderEndpoint>

<PubliclyAccessible>true</PubliclyAccessible>

<IAMDatabaseAuthenticationEnabled>false</IAMDatabaseAuthenticationEnabled>

<EarliestRestorableTime>2021-08-16T23:15:00Z</EarliestRestorableTime>

<ClusterCreateTime>2021-08-10T23:02:10.460Z</ClusterCreateTime>

<PerformanceInsightsEnabled>false</PerformanceInsightsEnabled>

<MultiAZ>false</MultiAZ>

<DomainMemberships />

<StorageEncrypted>false</StorageEncrypted>

<DBSubnetGroup>subnetgroup1</DBSubnetGroup>

<VpcSecurityGroups>

<VpcSecurityGroupMembership>

<VpcSecurityGroupId>sg-6921cc28</VpcSecurityGroupId>

<Status>active</Status>

</VpcSecurityGroupMembership>

</VpcSecurityGroups>

<TagList />

<HostedZoneId>Z3GZ3VYA3PGHTQ</HostedZoneId>

<PreferredMaintenanceWindow>mon:23:02-mon:23:32</PreferredMaintenanceWindow>

<DBClusterParameterGroup>default.mysql8.0</DBClusterParameterGroup>

<StorageType>io1</StorageType>

<DBClusterInstanceClass>db.r6gd.xlarge</DBClusterInstanceClass>

<CopyTagsToSnapshot>false</CopyTagsToSnapshot>

<AutoMinorVersionUpgrade>true</AutoMinorVersionUpgrade>

<DBClusterArn>arn:aws:rds:us-west-2:123456789012:cluster:my-multi-az-cluster</

DBClusterArn>

See Also

</DBCluster>

</DeleteDBClusterResult>

<ResponseMetadata>

<RequestId>08b84e67-7e89-4302-8563-642b34026159</RequestId>

</ResponseMetadata>

</DeleteDBClusterResponse>

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

• AWS Command Line Interface

• AWS SDK for .NET

• AWS SDK for C++

• AWS SDK for Go

• AWS SDK for Java V2

• AWS SDK for JavaScript

• AWS SDK for PHP V3

• AWS SDK for Python

• AWS SDK for Ruby V3

DeleteDBClusterEndpoint

DeleteDBClusterEndpoint

Deletes a custom endpoint and removes it from an Amazon Aurora DB cluster.

Note

This action only applies to Aurora DB clusters.

Request Parameters

For information about the parameters that are common to all actions, see Common Parameters (p. 743).

DBClusterEndpointIdentifier

The identifier associated with the custom endpoint. This parameter is stored as a lowercase string.

Type: String Required: Yes

Response Elements

The following elements are returned by the service.

CustomEndpointType

The type associated with a custom endpoint. One of: READER, WRITER, ANY.

Type: String DBClusterEndpointArn

The Amazon Resource Name (ARN) for the endpoint.

Type: String

DBClusterEndpointIdentifier

The identifier associated with the endpoint. This parameter is stored as a lowercase string.

Type: String

DBClusterEndpointResourceIdentifier

A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.

Type: String DBClusterIdentifier

The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

Type: String Endpoint

The DNS address of the endpoint.

Type: String

Errors

EndpointType

The type of the endpoint. One of: READER, WRITER, CUSTOM.

Type: String

ExcludedMembers.member.N

List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.

Type: Array of strings StaticMembers.member.N

List of DB instance identifiers that are part of the custom endpoint group.

Type: Array of strings Status

The current status of the endpoint. One of: creating, available, deleting, inactive, modifying. The inactive state applies to an endpoint that can't be used for a certain kind of cluster, such as a writer endpoint for a read-only secondary cluster in a global database.

Type: String

Errors

For information about the errors that are common to all actions, see Common Errors (p. 745).

DBClusterEndpointNotFoundFault

The specified custom endpoint doesn't exist.

HTTP Status Code: 400

InvalidDBClusterEndpointStateFault

The requested operation can't be performed on the endpoint while the endpoint is in this state.

HTTP Status Code: 400 InvalidDBClusterStateFault

The requested operation can't be performed while the cluster is in this state.

HTTP Status Code: 400

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

• AWS Command Line Interface

• AWS SDK for .NET

• AWS SDK for C++

• AWS SDK for Go

• AWS SDK for Java V2

• AWS SDK for JavaScript

See Also

• AWS SDK for PHP V3

• AWS SDK for Python

• AWS SDK for Ruby V3

DeleteDBClusterParameterGroup

DeleteDBClusterParameterGroup

Deletes a specified DB cluster parameter group. The DB cluster parameter group to be deleted can't be associated with any DB clusters.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

Request Parameters

For information about the parameters that are common to all actions, see Common Parameters (p. 743).

DBClusterParameterGroupName

The name of the DB cluster parameter group.

Constraints:

• Must be the name of an existing DB cluster parameter group.

• You can't delete a default DB cluster parameter group.

• Can't be associated with any DB clusters.

Type: String Required: Yes

Errors

For information about the errors that are common to all actions, see Common Errors (p. 745).

DBParameterGroupNotFound

DBParameterGroupName doesn't refer to an existing DB parameter group.

HTTP Status Code: 404 InvalidDBParameterGroupState

The DB parameter group is in use or is in an invalid state. If you are attempting to delete the parameter group, you can't delete it when the parameter group is in this state.

HTTP Status Code: 400

Examples

Example

This example illustrates one usage of DeleteDBClusterParameterGroup.

Sample Request

https://rds.us-west-2.amazonaws.com/

See Also

?Action=DeleteDBClusterParameterGroup

&DBClusterParameterGroupName=sample-cluster-pg &SignatureMethod=HmacSHA256

&SignatureVersion=4 &Version=2014-10-31

&X-Amz-Algorithm=AWS4-HMAC-SHA256

&X-Amz-Credential=AKIADQKE4SARGYLE/20160913/us-west-2/rds/aws4_request &X-Amz-Date=20160913T172430Z

&X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=3f54b5ee720c2644296e98a1c0393a9abd91bc0847dfe7dd9be02ede8fd95ae5

Sample Response

<DeleteDBClusterParameterGroupResponse xmlns="http://rds.amazonaws.com/doc/2014-10-31/">

<ResponseMetadata>

<RequestId>ee0201e1-79d6-11e6-9b94-838991bd60c6</RequestId>

</ResponseMetadata>

</DeleteDBClusterParameterGroupResponse>

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

• AWS Command Line Interface

• AWS SDK for .NET

• AWS SDK for C++

• AWS SDK for Go

• AWS SDK for Java V2

• AWS SDK for JavaScript

• AWS SDK for PHP V3

• AWS SDK for Python

• AWS SDK for Ruby V3

DeleteDBClusterSnapshot

DeleteDBClusterSnapshot

Deletes a DB cluster snapshot. If the snapshot is being copied, the copy operation is terminated.

Note

The DB cluster snapshot must be in the available state to be deleted.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

Request Parameters

For information about the parameters that are common to all actions, see Common Parameters (p. 743).

DBClusterSnapshotIdentifier

The identifier of the DB cluster snapshot to delete.

Constraints: Must be the name of an existing DB cluster snapshot in the available state.

Type: String Required: Yes

Response Elements

The following element is returned by the service.

DBClusterSnapshot

Contains the details for an Amazon RDS DB cluster snapshot

This data type is used as a response element in the DescribeDBClusterSnapshots action.

Type: DBClusterSnapshot (p. 609) object

Errors

For information about the errors that are common to all actions, see Common Errors (p. 745).

DBClusterSnapshotNotFoundFault

DBClusterSnapshotIdentifier doesn't refer to an existing DB cluster snapshot.

HTTP Status Code: 404

InvalidDBClusterSnapshotStateFault

The supplied value isn't a valid DB cluster snapshot state.

HTTP Status Code: 400

Examples

Examples

Example

This example illustrates one usage of DeleteDBClusterSnapshot.

Sample Request

https://rds.us-east-1.amazonaws.com/

?Action=DeleteDBClusterSnapshot

&DBClusterSnapshotIdentifier=sample-cluster-snapshot &SignatureMethod=HmacSHA256

&SignatureVersion=4 &Version=2014-10-31

&X-Amz-Algorithm=AWS4-HMAC-SHA256

&X-Amz-Credential=AKIADQKE4SARGYLE/20150318/us-east-1/rds/aws4_request &X-Amz-Date=20150318T215614Z

&X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=7aaab0a295151051bc4723f5b1f7b6b535615b8db9256bd56993c4dc6df4c2c4

Sample Response

<DeleteDBClusterSnapshotResponse xmlns="http://rds.amazonaws.com/doc/2014-10-31/">

<DeleteDBClusterSnapshotResult>

<DBClusterSnapshot>

<Port>0</Port>

<Status>available</Status>

<Engine>aurora</Engine>

<SnapshotType>manual</SnapshotType>

<LicenseModel>aurora</LicenseModel>

<DBClusterSnapshotIdentifier>sample-cluster-snapshot</DBClusterSnapshotIdentifier>

<SnapshotCreateTime>2015-03-18T20:53:22.523Z</SnapshotCreateTime>

<DBClusterIdentifier>sample-cluster</DBClusterIdentifier>

<VpcId>vpc-3fabee54</VpcId>

<ClusterCreateTime>2015-03-06T22:11:13.826Z</ClusterCreateTime>

<PercentProgress>100</PercentProgress>

<AllocatedStorage>1</AllocatedStorage>

<MasterUsername>awsuser</MasterUsername>

</DBClusterSnapshot>

</DeleteDBClusterSnapshotResult>

<ResponseMetadata>

<RequestId>994ab08d-cdb9-2ce4-abf9-7528e6348483</RequestId>

</ResponseMetadata>

</DeleteDBClusterSnapshotResponse>

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

• AWS Command Line Interface

• AWS SDK for .NET

• AWS SDK for C++

• AWS SDK for Go

See Also

• AWS SDK for Java V2

• AWS SDK for JavaScript

• AWS SDK for PHP V3

• AWS SDK for Python

• AWS SDK for Ruby V3

DeleteDBInstance

DeleteDBInstance

The DeleteDBInstance action deletes a previously provisioned DB instance. When you delete a DB instance, all automated backups for that instance are deleted and can't be recovered. Manual DB snapshots of the DB instance to be deleted by DeleteDBInstance are not deleted.

If you request a final DB snapshot the status of the Amazon RDS DB instance is deleting until the DB snapshot is created. The API action DescribeDBInstance is used to monitor the status of this operation. The action can't be canceled or reverted once submitted.

When a DB instance is in a failure state and has a status of failed, incompatible-restore, or incompatible-network, you can only delete it when you skip creation of the final snapshot with the SkipFinalSnapshot parameter.

If the specified DB instance is part of an Amazon Aurora DB cluster, you can't delete the DB instance if both of the following conditions are true:

• The DB cluster is a read replica of another Amazon Aurora DB cluster.

• The DB instance is the only instance in the DB cluster.

To delete a DB instance in this case, first call the PromoteReadReplicaDBCluster API action to promote the DB cluster so it's no longer a read replica. After the promotion completes, then call the DeleteDBInstance API action to delete the final instance in the DB cluster.

Request Parameters

For information about the parameters that are common to all actions, see Common Parameters (p. 743).

DBInstanceIdentifier

The DB instance identifier for the DB instance to be deleted. This parameter isn't case-sensitive.

Constraints:

• Must match the name of an existing DB instance.

Type: String Required: Yes

DeleteAutomatedBackups

A value that indicates whether to remove automated backups immediately after the DB instance is deleted. This parameter isn't case-sensitive. The default is to remove automated backups immediately after the DB instance is deleted.

Type: Boolean Required: No

FinalDBSnapshotIdentifier

The DBSnapshotIdentifier of the new DBSnapshot created when the SkipFinalSnapshot parameter is disabled.

NoteIf you enable this parameter and also enable SkipFinalShapshot, the command results in an error.

This setting doesn't apply to RDS Custom.

Response Elements

Constraints:

• Must be 1 to 255 letters or numbers.

• First character must be a letter.

• Can't end with a hyphen or contain two consecutive hyphens.

• Can't be specified when deleting a read replica.

Type: String Required: No SkipFinalSnapshot

A value that indicates whether to skip the creation of a final DB snapshot before deleting the instance. If you enable this parameter, RDS doesn't create a DB snapshot. If you don't enable this parameter, RDS creates a DB snapshot before the DB instance is deleted. By default, skip isn't enabled, and the DB snapshot is created.

NoteIf you don't enable this parameter, you must specify the FinalDBSnapshotIdentifier parameter.

When a DB instance is in a failure state and has a status of failed, incompatible-restore, or incompatible-network, RDS can delete the instance only if you enable this parameter.

If you delete a read replica or an RDS Custom instance, you must enable this setting.

This setting is required for RDS Custom.

Type: Boolean Required: No

Response Elements

The following element is returned by the service.

DBInstance

Contains the details of an Amazon RDS DB instance.

This data type is used as a response element in the operations CreateDBInstance, CreateDBInstanceReadReplica, DeleteDBInstance, DescribeDBInstances, ModifyDBInstance, PromoteReadReplica, RebootDBInstance,

RestoreDBInstanceFromDBSnapshot, RestoreDBInstanceFromS3,

RestoreDBInstanceToPointInTime, StartDBInstance, and StopDBInstance.

Type: DBInstance (p. 619) object

Errors

For information about the errors that are common to all actions, see Common Errors (p. 745).

DBInstanceAutomatedBackupQuotaExceeded

The quota for retained automated backups was exceeded. This prevents you from retaining any additional automated backups. The retained automated backups quota is the same as your DB Instance quota.

Examples

HTTP Status Code: 400 DBInstanceNotFound

DBInstanceIdentifier doesn't refer to an existing DB instance.

HTTP Status Code: 404 DBSnapshotAlreadyExists

DBSnapshotIdentifier is already used by an existing snapshot.

HTTP Status Code: 400 InvalidDBClusterStateFault

The requested operation can't be performed while the cluster is in this state.

HTTP Status Code: 400 InvalidDBInstanceState

The DB instance isn't in a valid state.

HTTP Status Code: 400 SnapshotQuotaExceeded

The request would result in the user exceeding the allowed number of DB snapshots.

HTTP Status Code: 400

Examples

Example

This example illustrates one usage of DeleteDBInstance.

Sample Request

https://rds.us-east-1.amazonaws.com/

?Action=DeleteDBInstance

&DBInstanceIdentifier=mydatabase &SignatureMethod=HmacSHA256 &SignatureVersion=4

&SkipFinalSnapshot=true &Version=2014-09-01

&X-Amz-Algorithm=AWS4-HMAC-SHA256

&X-Amz-Credential=AKIADQKE4SARGYLE/20131109/us-east-1/rds/aws4_request &X-Amz-Date=20131109T001924Z

&X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=70e774e243c0fbb7ffe84029637005bf543e9e321cdf432c0b272be5687d32d8

Sample Response

<DeleteDBInstanceResponse xmlns="http://rds.amazonaws.com/doc/2014-09-01/">

<DeleteDBInstanceResult>

<DBInstance>

<BackupRetentionPeriod>7</BackupRetentionPeriod>

<DBInstanceStatus>deleting</DBInstanceStatus>

<MultiAZ>false</MultiAZ>

See Also

<VpcSecurityGroups/>

<DBInstanceIdentifier>mydatabase</DBInstanceIdentifier>

<PreferredBackupWindow>08:14-08:44</PreferredBackupWindow>

<PreferredMaintenanceWindow>fri:04:50-fri:05:20</PreferredMaintenanceWindow>

<AvailabilityZone>us-east-1a</AvailabilityZone>

<ReadReplicaDBInstanceIdentifiers/>

<LatestRestorableTime>2013-11-09T00:15:00Z</LatestRestorableTime>

<Engine>mysql</Engine>

<PendingModifiedValues/>

<LicenseModel>general-public-license</LicenseModel>

<EngineVersion>5.6.13</EngineVersion>

<Endpoint>

<Port>3306</Port>

<Address>mydatabase.cf037hpkuvjt.us-east-1.rds.amazonaws.com</Address>

</Endpoint>

<DBParameterGroups>

<DBParameterGroup>

<ParameterApplyStatus>in-sync</ParameterApplyStatus>

<DBParameterGroupName>default.mysql5.6</DBParameterGroupName>

</DBParameterGroup>

</DBParameterGroups>

<OptionGroupMemberships>

<OptionGroupMembership>

<OptionGroupName>default:mysql-5-6</OptionGroupName>

<Status>in-sync</Status>

</OptionGroupMembership>

</OptionGroupMemberships>

<PubliclyAccessible>true</PubliclyAccessible>

<DBSecurityGroups>

<DBSecurityGroup>

<Status>active</Status>

<DBSecurityGroupName>default</DBSecurityGroupName>

</DBSecurityGroup>

</DBSecurityGroups>

<DBName>mysqldb</DBName>

<AutoMinorVersionUpgrade>true</AutoMinorVersionUpgrade>

<InstanceCreateTime>2011-04-28T23:33:54.909Z</InstanceCreateTime>

<AllocatedStorage>100</AllocatedStorage>

<MasterUsername>myawsuser</MasterUsername>

<DBInstanceClass>db.m1.medium</DBInstanceClass>

</DBInstance>

</DeleteDBInstanceResult>

<ResponseMetadata>

<RequestId>7369556f-b70d-11c3-faca-6ba18376ea1b</RequestId>

</ResponseMetadata>

</DeleteDBInstanceResponse>

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

• AWS Command Line Interface

• AWS SDK for .NET

• AWS SDK for C++

• AWS SDK for Go

• AWS SDK for Java V2

• AWS SDK for JavaScript

• AWS SDK for PHP V3

• AWS SDK for Python

• AWS SDK for Ruby V3

See Also

DeleteDBInstanceAutomatedBackup

DeleteDBInstanceAutomatedBackup

Deletes automated backups using the DbiResourceId value of the source DB instance or the Amazon Resource Name (ARN) of the automated backups.

Request Parameters

For information about the parameters that are common to all actions, see Common Parameters (p. 743).

DBInstanceAutomatedBackupsArn

The Amazon Resource Name (ARN) of the automated backups to delete, for example, arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE.

This setting doesn't apply to RDS Custom.

Type: String Required: No DbiResourceId

The identifier for the source DB instance, which can't be changed and which is unique to an AWS Region.

Type: String Required: No

Response Elements

The following element is returned by the service.

DBInstanceAutomatedBackup

An automated backup of a DB instance. It consists of system backups, transaction logs, and the database instance properties that existed at the time you deleted the source instance.

Type: DBInstanceAutomatedBackup (p. 630) object

Errors

For information about the errors that are common to all actions, see Common Errors (p. 745).

DBInstanceAutomatedBackupNotFound

No automated backup for this DB instance was found.

No automated backup for this DB instance was found.

相關文件