I created an Amazon Aurora cluster, and my Aurora cluster endpoints are in the “Creating” status.
Short description
When you use Amazon Relational Database Service (Amazon RDS) console to create an Aurora cluster, the cluster populates with an Aurora DB instance. Or, if you have a Multi-AZ configuration, then it populates with two instances. After you create the cluster and the Aurora DB instances are in the Available status, the Aurora endpoints also become Available.
To create your cluster, you can run create-db-cluster in the AWS Command Line Interface (AWS CLI) or use the CreateDBCluster API call. If you use either of these APIs, then you create an empty Aurora cluster without any DB instances. In this case, your Aurora endpoints in the Amazon RDS console are in the Creating status.
To create DB instances for the cluster, run the create-db-instance or the CreateDBInstance API.
Resolution
Note: If you receive errors when running AWS CLI commands, make sure that you're using the most recent version of the AWS CLI.
To populate your existing Aurora cluster with Aurora DB instances, run create-db-instance or CreateDBInstance.
The following example command uses the AWS CLI to create an Aurora DB instance for an existing Aurora cluster:
aws rds create-db-instance --db-instance-identifier sample-instance
--db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r4.large --db-parameter-group aurora_pg --publicly-accessible
After you create the Aurora DB instance and your Aurora DB instance is in the Available status, the Aurora endpoints also enter the Available status.
Related information
Creating an Amazon Aurora DB cluster
Tools to build on AWS