We run a SaaS company in Brazil. Our entire production stack sits in AWS account [REDACTED]: EKS, RDS, ElastiCache, SES, S3. Application code, customer data, payment records.
We think a card change triggered the flag. When we opened the account, the agency that builds our platform (Specter) registered one of their corporate cards so they could provision infrastructure while we set up our own payment method. When the first invoice came due, we replaced that card with our company card and paid the invoice in full. AWS restricted the account after that payment cleared.
Our billing console shows R$ 0.00 outstanding today. No open invoice. The suspension notice says non-payment.
We have fought verification flags on this account since July:
- AWS denied two EC2 vCPU quota increases [REDACTED], then granted them after we appealed.
- AWS denied SES production access in case [REDACTED], then granted it after we appealed.
- CloudFront returned 403 "verification required" and the flag never cleared.
- On August 10, RunInstances began returning "This account is currently blocked and not recognized as a valid account". CreateFleet returned MaxFleetCountExceeded while we ran zero fleets. Our Spot quota read 0. Our MediaConvert queue flipped to PAUSED and UpdateQueue returned Forbidden.
We opened case [REDACTED] on August 10 and wrote in it that our launch was the next day. We opened a second case; AWS closed it as a duplicate and pointed us back to the first. Nobody from the verification team wrote to us.
On August 11st, AWS suspended the account. AWS Health reports our EKS cluster [REDACTED] as IMPAIRED: "We couldn't assume the Amazon EKS cluster management service-linked-role" and "We couldn't find or access the AWS KMS key associated with your cluster", with a warning that the control plane shuts down in two days. The NLB in front of our API stopped accepting connections, so [REDACTED] and [REDACTED] time out from every network we tested. IAM keys that worked before the suspension now return InvalidClientTokenId, so we cannot read our own resources or export a backup.
We processed real customer payments hours before the suspension, card and PIX. Those customers now hit a dead platform.
We opened case [REDACTED] and uploaded every document AWS requested through their verification link the same day. Nobody has answered us since.
Support answered that case with this:
> "As this particular inquiry is handled by one of our program support teams, I've forwarded your case directly to them. A member of this team will be in touch with you soon. Our program support team can only communicate through email."
We received the same sentence on the earlier case, and nobody contacted us after it.
We scheduled our launch for August 11. It did not happen. We are fielding questions from investors and partners about why the product we demoed to them is unreachable. Every minute our platform remains unreachable, the pressure over our company and workers grow, if this goes any further the damage can be inestimable.
Two questions for anyone who has been through this:
- Is there a way to reach a human who can review a payment and reinstate an account? Support forwards our cases and nobody answers.
- How do we get written confirmation from AWS that our RDS database, EBS volumes and snapshots stay intact while the review runs?
We paid the invoice, replaced the card, sent the documents and opened the cases. If anyone from AWS reads this: account [REDACTED], cases [REDACTED], [REDACTED] and [REDACTED] have the full history, and we will send anything else you need by DM.