[Feature Request] Auto-detect AWS Amplify key structure and enforce AWS Amplify ENV var naming constraints

Resolved 💬 2 comments Opened Mar 4, 2026 by AddictingAds Closed Apr 1, 2026

Bug Description

Root cause: Amplify uses S3_ACCESS_KEY_ID / S3_SECRET_ACCESS_KEY instead of the standard AWS_ACCESS_KEY_ID /
AWS_SECRET_ACCESS_KEY. The @aws-sdk/client-ses couldn't find credentials via its default provider chain.

Basically I am running an AWS AMPLIFY app so the key naming conventions must be followed as per AWS Amplify naming guidelines. Given the app is Amplify it should already know the key structure and it should know the prefix on the ENV vars in AWS Amplify have special rules (They cannot start with AWS I think and they instead usually start with S3_ or similar)

Environment Info

  • Platform: win32
  • Terminal: windows-terminal
  • Version: 2.1.63
  • Feedback ID: c7f52a82-b4bf-4651-af5c-d868b8b1e8a5

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗