Skip to content

Deleting a deployment and disconnecting AWS

You can delete a deployment from the dashboard. This removes it from DjangoCloud, together with its release history and settings, and then deletes what it left in AWS:

  • its container service and images, so nothing keeps running or billing,
  • its database, if it has one, after we save a final snapshot of it in your AWS account (named final-<database name>-<date>),
  • the source uploads we stored for it.

Removal runs in the background. If your AWS account is disconnected or its environment was already removed, we delete only what we hold ourselves.

Under Settings → AWS account in the dashboard you can disconnect your account. DjangoCloud forgets your access key. Existing deployments keep running on AWS, but you can no longer deploy new releases until you connect again.

To fully revoke access, also delete or deactivate the access key for the IAM user in the AWS console.

Tokens for the CLI and CI are listed under Settings → Developer. Revoke any you no longer use.

Open Settings → Account and use Close account. It cancels your subscription and deletes everything: your deployments, their servers, images and databases (a final database snapshot is taken first), your AWS environment if we host it, and your account. It cannot be undone, and you confirm by typing your email address.